public class OptionsTag extends 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
NESTED_PATH_VARIABLE_NAME
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
pageContextEE
EVAL_BODY_AGAINEE
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターと説明 |
---|
OptionsTag() |
修飾子と型 | メソッドと説明 |
---|---|
protected BindStatus | getBindStatus() このタグの BindStatus を取得します。 |
protected StringSE | getItemLabel() ' option ' タグのラベル(内部テキスト)にマップされたプロパティの名前を取得します。 |
protected ObjectSE | getItems() |
protected StringSE | getItemValue() ' option ' タグの 'value ' 属性にマップされたプロパティの名前を返します。 |
protected boolean | isDisabled() ' disabled ' 属性の値を取得します。 |
protected StringSE | resolveId() 複数の HTML 要素を扱っているため、指定した ID にカウンターを追加します。 |
void | setDisabled(boolean disabled) ' disabled ' 属性の値を設定します。 |
void | setItemLabel(StringSE itemLabel) ' option ' タグのラベル(内部テキスト)にマップされたプロパティの名前を設定します。 |
void | setItems(ObjectSE items) |
void | setItemValue(StringSE itemValue) ' option ' タグの 'value ' 属性にマップされたプロパティの名前を設定します。 |
protected int | writeTagContent(TagWriter tagWriter) サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。 |
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
autogenerateId, convertToDisplayString, doFinally, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, setId, setPath
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute
htmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscape
doCatch, doStartTag, getRequestContext
doAfterBodyEE, doEndTagEE, findAncestorWithClassEE, getParentEE, getValueEE, getValuesEE, releaseEE, removeValueEE, setPageContextEE, setParentEE, setValueEE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setItems(ObjectSE items)
Collection
SE、Map
SE、内部 'option
' タグの生成に使用されるオブジェクトの配列を設定します。 配列 Collection
SE または Map
SE から "option
" タグをレンダリングする場合に必要です。
通常、ランタイム式。
protected ObjectSE getItems()
public void setItemValue(StringSE itemValue)
protected StringSE getItemValue()
option
' タグの 'value
' 属性にマップされたプロパティの名前を返します。public void setItemLabel(StringSE itemLabel)
option
' タグのラベル(内部テキスト)にマップされたプロパティの名前を設定します。protected StringSE getItemLabel()
option
' タグのラベル(内部テキスト)にマップされたプロパティの名前を取得します。public void setDisabled(boolean disabled)
disabled
' 属性の値を設定します。protected boolean isDisabled()
disabled
' 属性の値を取得します。protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
AbstractFormTag
AbstractFormTag
の writeTagContent
Tag.doStartTag()
EE による有効なタグレンダリング命令。JspExceptionEE
protected StringSE resolveId() throws JspExceptionEE
protected BindStatus getBindStatus()
AbstractDataBoundFormElementTag
BindStatus
を取得します。AbstractDataBoundFormElementTag
の getBindStatus