<usax:button>ハイパーリンク/ボタン出力タグ
ハイパーリンクまたはボタンを出力するJSPカスタムタグ。
権限や状態に応じて表示・非表示や、押下の可・不可を容易に切り替えることができます。
HTML出力イメージ
<a id="BTN_SAMPLE" name="BTN_SAMPLE" href="javascript:void(0);"
onclick="USAX.callEvent('BTN_SAMPLE')">サンプル</a>
<button id="BTN_SAMPLE" name="BTN_SAMPLE"
onclick="USAX.callEvent(this.name)">サンプル</button>
JSPの実装
buttonタグを記述し、IDおよび下記の属性を指定してください。
- id
- 一意となる名称
- type
- button(ボタン)|reset(リセットボタン)|link(ハイパーリンク)
- label
-
出力内容
※コマンド・テキストに対応
- css
- スタイルシート名
- index
- TabIndexの番号を記述
- onclick
-
押下時に実行するJavascriptを記述
※省略時はUSAX.callEvent(this.name);の呼出しにてサーバーにイベントを送信
- accessKey
- アクセス・キー(ショートカット)を指定
- readOnly
-
読取り専用モード設定
表示されない(ScreenControllerIF.READONLY.READONLY_LABEL)
押下不可(ScreenControllerIF.READONLY.READONLY)
なし(ScreenControllerIF.READONLY.NONE)
- visible
-
表示される条件の判定式を記述
※trueで表示される
- disable
-
表示しない条件の判定式を記述
※trueで表示しない
- visibleAuthority
-
表示されるユーザーの権限
※カンマ区切りで複数定義可(OR条件)
- disableAuthority
-
表示しないユーザーの権限
※カンマ区切りで複数定義可(OR条件)
- visibleGroupAuthority
-
表示されるユーザーの所属・職責
(様式)法人ID:支社ID:部署ID:職責
※カンマ区切りで複数定義可(OR条件)
- disableGroupAuthority
-
表示しないユーザーの所属・職責
(様式)法人ID:支社ID:部署ID:職責
※カンマ区切りで複数定義可(OR条件)
記述例
<usax:button id="BTN_SAMPLE" type="button" />