jsp.taglib.nablarch Class
Nablarchタグライブラリ(<n:xxx>)のエミューレーションを行う。
Item Index
Methods
- a
- button
- changeparamname
- checkbox
- checkbox
- checkboxes
- code
- codecheckbox
- codecheckboxes
- coderadiobuttons
- codeselect
- compositekeycheckbox
- compositekeyradiobutton
- confirmationpage
- downloadbutton
- downloadlink
- downloadsubmit
- error
- errors
- forconfirmationpage
- forinputpage
- form
- hidden
- ignoreconfirmation
- img
- include
- includeparam
- link
- message
- nocache
- param
- password
- plainhidden
- popupbutton
- popuplink
- popupsubmit
- prettyprint
- radiobuttons
- rawwrite
- script
- select
- set
- submit
- submitlink
- text
- textarea
- write
Methods
a
()
<n:a>タグのエミュレーションを行う。
changeparamname
()
<n:changeParamName>タグのエミュレーションを行う。
(未サポート) 現状では単に無視される。
checkbox
()
<n:checkbox>タグのエミュレーションを行う。
挙動は'
checkbox
()
<n:radioButton>タグのエミュレーションを行う。
挙動は'
checkboxes
()
<n:checkboxes>タグのエミュレーションを行う。
<input type="checkbox">タグおよび、<label>タグを出力する。
sample属性値の値を縦棒(|)で分割した文字列を<label>'タグのテキストとして使用する。name属性、value属性は明示的に指定されなければ自動的に発番された値を設定する。
縦棒で分割した文字列が([...]`)で囲われている場合は、その要素が初期選択される。
確認画面表示時は、初期選択項目のテキストを<span>タグ内に出力する。
code
()
<n:code>タグのエミュレーションを行う。
sample属性が指定されていない場合には、codeId属性値に指定された使用コードのコードIDに対応する値を出力する。
コード定義は、下記ファイルに記述する。
js/devtool/resource/コード値定義.js
codecheckbox
()
<n:codeCheckbox>タグのエミュレーションを行う。
挙動は'
codecheckboxes
()
<n:codeCheckboxes>タグのエミュレーションを行う。
sample属性が指定されていない場合には、codeId属性値に指定された使用コードのコードIDに対応する値を出力する。
コード定義は、下記ファイルに記述する。
js/devtool/resource/コード値定義.js
codeselect
()
<n:codeSelect>タグのエミュレーションを行う。
挙動は<n:select>タグと同じ。
sample属性が指定されていない場合には、codeId属性値に指定された使用コードのコードIDに対応する値を出力する。
コード定義は、下記ファイルに記述する。
js/devtool/resource/コード定義値.js
compositekeycheckbox
()
<n:compositeKeyCheckbox>タグのエミュレーションを行う。
挙動は'
confirmationpage
()
<n:confirmationPage>タグのエミュレーションを行う。
path属性値に指定されたパス上に存在するJSPをロードし、その結果を展開する。
この際、コンテキスト変数nablarch_confirmationpageをtrueに設定することにより、
<n:forConfirmationPage> / <n:forInputPage>の動作を制御する。
downloadlink
()
<n:downloadLink>タグのエミュレーションを行う。
挙動は'
downloadsubmit
()
<n:downloadSubmit>タグのエミュレーションを行う。
挙動は'
error
()
<n:error>タグのエミュレーションを行う。
(未サポート)現状では単に無視される。
errors
()
<n:errors>タグのエミュレーションを行う。
(未サポート)現状では単に無視される。
forconfirmationpage
()
<n:forConfirmationPage>タグのエミュレーションを行う。
確認画面表示時のみタグボディを出力する。 それ以外の場合は単に無視する。
forinputpage
()
<n:forInputPage>タグのエミュレーションを行う。
確認画面表示時は、タグボディを無視する。 それ以外はタグボディをそのまま出力する。
form
()
<n:form>タグのエミュレーションを行う。
nablarch_submit等、NablarchTagHandlerが設定するグローバル関数の
空実装を出力する。
ignoreconfirmation
()
<n:ignoreConfirmation>タグのエミュレーションを行う。
(未サポート)現状では単に無視される。
img
()
<n:img>タグのエミュレーションを行う。
include
()
<n:include>タグのエミュレーションを行う。
(未サポート)現状では単に無視される。
includeparam
()
<n:includeParam>タグのエミュレーションを行う。
<n:includeParam>タグの評価は、親要素の評価時に行なうため、
ここでは単に無視してよい。
link
()
<n:link>タグのエミュレーションを行う。
message
()
<n:message>タグのエミュレーションを行う。
messageId属性値に指定されたメッセージIDに対応するサンプル値を出力する。
メッセージIDとサンプル値の対応は、下記ファイルに記述する。
js/devtool/resource/メッセージ定義.js
nocache
()
<n:nocache>タグのエミュレーションを行う。
単に無視する。
param
()
<n:param>タグのエミュレーションを行う。
(未サポート) 現状では単に無視される。
password
()
<n:password>タグのエミュレーションを行う。
挙動は'
popuplink
()
<n:popupLink>タグのエミュレーションを行う。
<a>タグを出力し、onClickイベントにdummyUri属性値に設定した
URIを別画面に表示するイベントハンドラを登録する。
(porpupwindowname属性が指定されている場合は、その値を別画面のウィンドウ名とする。)
popupsubmit
()
<n:popupSubmit>タグのエミュレーションを行う。
<input>タグを出力し、onClickイベントにdummyUri属性値に設定した
URIを別画面に表示するイベントハンドラを登録する。
(porpupwindowname属性が指定されている場合は、その値を別画面のウィンドウ名とする。)
prettyprint
()
<n:prettyPrint>タグのエミュレーションを行う。
name属性に指定されたコンテキスト変数の値を出力する。
この際、HTML特殊文字もエスケープせずにそのまま展開する。
rawwrite
()
<n:rawWrite>タグのエミュレーションを行う。
name属性に指定されたコンテキスト変数の値を出力する。
この際、HTMLをエスケープせず、そのまま出力する。
script
()
<n:script>タグのエミュレーションを行う。
対応する<script>タグを生成し、HTMLヘッド部に追加する。(動的ロード)
ただし、下記のスクリプトは無視する。
- qunit.js
- require.js
- その他、'test'が名称に含まれるスクリプト
select
()
<n:select>タグのエミュレーションを行う。
<select>タグおよび、その子要素の<option>タグを出力する。
sample属性値の値を縦棒(|)で分割した文字列を<option>タグで囲んだものを
使用する。
縦棒で分割した文字列が([...])で囲われている場合は、その要素を初期選択される。
確認画面では、初期選択された<option>の内容を<span>タグ内に出力する。
set
()
<n:set>タグのエミュレーションを行う。
name属性値で指定したコンテキスト変数の値として
var属性で指定したコンテキスト変数の値、もしくは、value属性値に直接指定した値
を設定する。
submit
()
<n:submit>タグのエミュレーションを行う。
<input>タグを出力し、onClickイベントにdummyUri属性値に設定した
URIに画面遷移するイベントハンドラを登録する。
(type属性はsubmit/image/buttonのいずれか。)
submitlink
()
<n:submitLink>タグのエミュレーションを行う。
dummyUri属性を、出力する<a>タグのhref属性値として使用する。
dummyUri属性を指定しない場合、固定値"dummy"となる。
text
()
<n:text>タグのエミュレーションを行う。
<input type="text">タグを出力する。value属性値にsample属性の値を使用する。
また、確認画面表示時には、<input>ではなく<span>タグを出力し、
sample属性の値をテキストノードに出力する。
textarea
()
<n:textarea>タグのエミュレーションを行う。
<textarea>タグを出力しsample属性値の値を入力値に設定する。
また、確認画面表示時には、<div>タグを出力し、sample属性値をテキストノードにする。
(この際、sample値の改行は<br/>タグに置換される。)
write
()
<n:write>タグのエミュレーションを行う。
name属性に指定されたコンテキスト変数の値を出力する。
