|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.DatalistTag
public class DatalistTag
フォームの入力欄などで入力候補となるデータリストを定義するHTML拡張タグです。 HTML5 から、新たに追加された要素です。 データリスト内の選択肢は、optionタグ、queryOptionタグによって指定します。 データリスト の id 属性は、フォームの list 属性と同じキーを指定する事で関連付けします。
●形式:<og:datalist id="…" />
●body:あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{@XXXX} は解析しません)
●Tag定義:
<og:datalist
id ○【TAG】入力候補を表示するフォームの list 属性に設定する id (必須)
caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:true)
caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:true)
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
> ... Body ...
</og:datalist>
●使用例
<og:input type="text" name="tokyo" autocomplete="on" list="tokyo.sel" />
<og:datalist id="tokyo.sel" >
<og:option value="渋谷" />
<og:option value="新宿" />
<og:option value="池袋" />
</og:datalist><| 5.7.1.0 (2013/12/06) 新規追加 |
| フィールドの概要 |
|---|
| クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド |
|---|
bodyContent |
| クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
|---|
pageContext |
| インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
|---|
EVAL_BODY_AGAIN |
| インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| コンストラクタの概要 | |
|---|---|
DatalistTag()
|
|
| メソッドの概要 | |
|---|---|
void |
addOption(String opt)
データリストの選択項目を追加します。 |
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。 |
String |
getValue()
値を外部から取り出します。 |
boolean |
isMultipleAll()
複数選択可能時に全選択を設定するかどうかを返します。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setId(String id)
【HTML】要素に対して固有の名前(id)をつける場合に設定します。 |
void |
setRawParam(String param)
パラメーター変換({@XXXX}の置き換えをしない状態のパラメーターをセットします。 |
String |
toString()
このオブジェクトの文字列表現を返します。 |
| クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド |
|---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
|---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド |
|---|
getParent, setPageContext, setParent |
| コンストラクタの詳細 |
|---|
public DatalistTag()
| メソッドの詳細 |
|---|
public int doStartTag()
Tag 内の doStartTagCommonTagSupport 内の doStartTagpublic int doEndTag()
Tag 内の doEndTagCommonTagSupport 内の doEndTag| 5.7.6.2 (2014/05/16) IEのHTML5機能が無効の場合、INDBMENU を作成します。 |
protected void release2()
CommonTagSupport 内の release2public void addOption(String opt)
OptionAncestorIF 内の addOptionopt - オプションタグ文字列public void setId(String id)
TagSupport 内の setIdid - 固有の名前データリスト の id 属性は、フォームの list 属性と同じキーを指定する事で関連付けします。 ※ 内部事情で、inputタグ(columnタグ)の list属性 に設定するキーも、id属性に設定するキーも、 inputタグ(columnタグ)の name属性+".sel" を標準的に使用してください。
public String getValue()
OptionAncestorIF 内の getValue| 3.5.4.0 (2003/11/25) 新規作成 |
public boolean isMultipleAll()
OptionAncestorIF 内の isMultipleAll| 3.8.0.9 (2005/10/17) 新規作成 |
public void setRawParam(String param)
OptionAncestorIF 内の setRawParamparam - パラメーター| 5.1.7.0 (2010/06/01) 新規作成(動的プルダウン実装見直し) |
| 5.5.4.0 (2012/07/02) 予約語対応 |
public String toString()
CommonTagSupport 内の toString
|
openGion 5.8.7.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||