クラス OptionsTag
- 実装されたすべてのインターフェース:
DynamicAttributesEE
、IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
、EditorAwareTag
<options>
タグは、HTML の「オプション」タグのリストをレンダリングします。バインドされた値に基づいて、必要に応じて「選択」を設定します。'select' tag
内で使用する必要があります。
属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
cssClass | false | true | HTML オプション属性 |
cssErrorClass | false | true | HTML オプション属性。バインドされたフィールドにエラーがある場合に使用されます。 |
cssStyle | false | true | HTML オプション属性 |
dir | false | true | HTML 標準属性 |
無効 | false | true | HTML オプション属性。この属性の値を "true" に設定すると、HTML 要素が無効になります。 |
htmlEscape | false | true | レンダリングされた値の HTML エスケープを有効 / 無効にします。 |
id | false | true | HTML 標準属性 |
itemLabel | false | true | 'option' タグの内部テキストにマップされたプロパティの名前 |
アイテム | true | true | 内部の「オプション」タグの生成に使用されるオブジェクトのコレクション、マップ、配列 |
itemValue | false | true | 'option' タグの 'value' 属性にマップされたプロパティの名前 |
lang | false | true | HTML 標準属性 |
onclick | false | true | HTML イベント属性 |
ondblclick | false | true | HTML イベント属性 |
onkeydown | false | true | HTML イベント属性 |
onkeypress | false | true | HTML イベント属性 |
onkeyup | false | true | HTML イベント属性 |
onmousedown | false | true | HTML イベント属性 |
onmousemove | false | true | HTML イベント属性 |
onmouseout | false | true | HTML イベント属性 |
オンマウスオーバー | false | true | HTML イベント属性 |
onmouseup | false | true | HTML イベント属性 |
tabindex | false | true | HTML 標準属性 |
タイトル | false | true | HTML 標準属性 |
- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller, Scott Andrews
- 関連事項:
フィールドサマリー
クラス org.springframework.web.servlet.tags.form.AbstractHtmlElementTag から継承されたフィールド
CLASS_ATTRIBUTE, DIR_ATTRIBUTE, LANG_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたフィールド
NESTED_PATH_VARIABLE_NAME
クラス org.springframework.web.servlet.tags.RequestContextAwareTag から継承されたフィールド
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたフィールド
pageContextEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたフィールド
EVAL_BODY_AGAINEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたフィールド
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected BindStatus
このタグのBindStatus
を取得します。protected StringSE
'option
' タグのラベル(内部テキスト)にマップされたプロパティの名前を取得します。protected ObjectSE
getItems()
protected StringSE
'option
' タグの 'value
' 属性にマップされたプロパティの名前を返します。protected boolean
'disabled
' 属性の値を取得します。protected StringSE
複数の HTML 要素を扱っているため、指定した ID にカウンターを追加します。void
setDisabled
(boolean disabled) 'disabled
' 属性の値を設定します。void
setItemLabel
(StringSE itemLabel) 'option
' タグのラベル(内部テキスト)にマップされたプロパティの名前を設定します。void
void
setItemValue
(StringSE itemValue) 'option
' タグの 'value
' 属性にマップされたプロパティの名前を設定します。protected int
writeTagContent
(TagWriter tagWriter) サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。クラス org.springframework.web.servlet.tags.form.AbstractHtmlElementTag から継承されたメソッド
getCssClass, getCssErrorClass, getCssStyle, getDir, getDynamicAttributes, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, isValidDynamicAttribute, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setDynamicAttribute, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle, writeDefaultAttributes, writeOptionalAttributes
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたメソッド
autogenerateId, convertToDisplayString, doFinally, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, setId, setPath
クラス org.springframework.web.servlet.tags.form.AbstractFormTag から継承されたメソッド
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute
クラス org.springframework.web.servlet.tags.HtmlEscapingAwareTag から継承されたメソッド
htmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscape
クラス org.springframework.web.servlet.tags.RequestContextAwareTag から継承されたメソッド
doCatch, doStartTag, getRequestContext
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたメソッド
doAfterBody, doEndTag, findAncestorWithClassEE, getParent, getValueEE, getValues, release, removeValueEE, setPageContextEE, setParentEE, setValueEE
コンストラクターの詳細
OptionsTag
public OptionsTag()
メソッドの詳細
setItems
Collection
SE、Map
SE、内部 'option
' タグの生成に使用されるオブジェクトの配列を設定します。配列
Collection
SE またはMap
SE から "option
" タグをレンダリングする場合に必要です。通常、ランタイム式。
getItems
setItemValue
getItemValue
'option
' タグの 'value
' 属性にマップされたプロパティの名前を返します。setItemLabel
'option
' タグのラベル(内部テキスト)にマップされたプロパティの名前を設定します。getItemLabel
'option
' タグのラベル(内部テキスト)にマップされたプロパティの名前を取得します。setDisabled
public void setDisabled(boolean disabled) 'disabled
' 属性の値を設定します。isDisabled
protected boolean isDisabled()'disabled
' 属性の値を取得します。writeTagContent
クラスからコピーされた説明:AbstractFormTag
サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。- 次で指定:
- クラス
AbstractFormTag
のwriteTagContent
- 戻り値:
Tag.doStartTag()
による有効なタグレンダリング命令。- 例外:
JspExceptionEE
resolveId
複数の HTML 要素を扱っているため、指定した ID にカウンターを追加します。getBindStatus
クラスからコピーされた説明:AbstractDataBoundFormElementTag
このタグのBindStatus
を取得します。- オーバーライド:
- クラス
AbstractDataBoundFormElementTag
のgetBindStatus