クラス CheckboxesTag
- 実装されたすべてのインターフェース:
DynamicAttributesEE
、IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
、EditorAwareTag
<checkboxes>
タグは、型が「チェックボックス」の複数の HTML「入力」タグをレンダリングします。AbstractMultiCheckedElementTag.getItems()
バインド値としてコレクションと共に使用することを目的としています。属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
アクセスキー | false | true | HTML 標準属性 |
cssClass | false | true | HTML オプション属性 |
cssErrorClass | false | true | HTML オプション属性。バインドされたフィールドにエラーがある場合に使用されます。 |
cssStyle | false | true | HTML オプション属性 |
デリミタ | false | true | 型 "checkbox" の各 "input" タグの間で使用する区切り文字。デフォルトでは区切り文字はありません。 |
dir | false | true | HTML 標準属性 |
無効 | false | true | HTML オプション属性。この属性の値を "true" に設定すると、HTML 要素が無効になります。 |
要素 | false | true | 型 "checkbox" の各 "input" タグを囲むために使用される HTML 要素を指定します。デフォルトは「スパン」です。 |
htmlEscape | false | true | レンダリングされた値の HTML エスケープを有効 / 無効にします。 |
id | false | true | HTML 標準属性 |
itemLabel | false | true | 型「チェックボックス」の「入力」タグの一部として表示される値 |
アイテム | true | true | 型「チェックボックス」の「入力」タグを生成するために使用されるオブジェクトのコレクション、マップ、配列 |
itemValue | false | true | 型「チェックボックス」の「入力」タグの 'value' 属性にマップされたプロパティの名前 |
lang | false | true | HTML 標準属性 |
onblur | false | true | HTML イベント属性 |
onchange | false | true | HTML イベント属性 |
onclick | false | true | HTML イベント属性 |
ondblclick | false | true | HTML イベント属性 |
onfocus | 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 イベント属性 |
path | true | true | データバインディングのプロパティへのパス |
tabindex | false | true | HTML 標準属性 |
タイトル | false | true | HTML 標準属性 |
- 導入:
- 2.5
- 作成者:
- Thomas Risberg, Juergen Hoeller, Mark Fisher
- 関連事項:
フィールドサマリー
クラス org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag から継承されたフィールド
ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTE
クラス 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 StringSE
生成する HTML 入力要素の型を返します: 「チェックボックス」または「ラジオ」。protected int
writeTagContent
(TagWriter tagWriter) 構成されたAbstractMultiCheckedElementTag.setItems(Object)
値を使用して "input type="radio"
" 要素をレンダリングします。クラス org.springframework.web.servlet.tags.form.AbstractMultiCheckedElementTag から継承されたメソッド
getDelimiter, getElement, getItemLabel, getItems, getItemValue, resolveId, setDelimiter, setElement, setItemLabel, setItems, setItemValue
クラス org.springframework.web.servlet.tags.form.AbstractCheckedElementTag から継承されたメソッド
autogenerateId, isValidDynamicAttribute, renderFromBoolean, renderFromValue, renderFromValue
クラス org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag から継承されたメソッド
getAccesskey, getOnblur, getOnchange, getOnfocus, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeOptionalAttributes
クラス 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, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setDynamicAttribute, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle, writeDefaultAttributes
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたメソッド
convertToDisplayString, doFinally, getBindStatus, 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
コンストラクターの詳細
CheckboxesTag
public CheckboxesTag()
メソッドの詳細
writeTagContent
クラスからコピーされた説明:AbstractMultiCheckedElementTag
構成されたAbstractMultiCheckedElementTag.setItems(Object)
値を使用して "input type="radio"
" 要素をレンダリングします。値がバインドされた値と一致する場合、要素にチェック済みのマークを付けます。- オーバーライド:
- クラス
AbstractMultiCheckedElementTag
のwriteTagContent
- 戻り値:
Tag.doStartTag()
による有効なタグレンダリング命令。- 例外:
JspExceptionEE
getInputType
クラスからコピーされた説明:AbstractCheckedElementTag
生成する HTML 入力要素の型を返します: 「チェックボックス」または「ラジオ」。- 次で指定:
- クラス
AbstractCheckedElementTag
のgetInputType