|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の doStartTag
CommonTagSupport
内の doStartTag
public int doEndTag()
Tag
内の doEndTag
CommonTagSupport
内の doEndTag
5.7.6.2 (2014/05/16) IEのHTML5機能が無効の場合、INDBMENU を作成します。 |
protected void release2()
CommonTagSupport
内の release2
public void addOption(String opt)
OptionAncestorIF
内の addOption
opt
- オプションタグ文字列public void setId(String id)
TagSupport
内の setId
id
- 固有の名前データリスト の 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
内の setRawParam
param
- パラメーター5.1.7.0 (2010/06/01) 新規作成(動的プルダウン実装見直し) |
5.5.4.0 (2012/07/02) 予約語対応 |
public String toString()
CommonTagSupport
内の toString
|
openGion 5.8.4.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |