public class InputTag extends AbstractHtmlInputElementTag
<input>
タグは、バインドされた値を使用して、型が「テキスト」の HTML の「入力」タグをレンダリングします。属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
アクセスキー | false | true | HTML 標準属性 |
代替 | false | true | HTML オプション属性 |
自動補完 | false | true | 共通のオプション属性 |
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 標準属性 |
lang | false | true | HTML 標準属性 |
maxlength | 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 イベント属性 |
onselect | false | true | HTML イベント属性 |
path | true | true | データバインディングのプロパティへのパス |
読み取り専用 | false | true | HTML オプション属性。この属性の値を "true" に設定すると、HTML 要素が読み取り専用になります。 |
サイズ | false | true | HTML オプション属性 |
tabindex | false | true | HTML 標準属性 |
タイトル | false | true | HTML 標準属性 |
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | ALT_ATTRIBUTE |
static StringSE | AUTOCOMPLETE_ATTRIBUTE |
static StringSE | MAXLENGTH_ATTRIBUTE |
static StringSE | ONSELECT_ATTRIBUTE |
static StringSE | SIZE_ATTRIBUTE |
ACCESSKEY_ATTRIBUTE, DISABLED_ATTRIBUTE, ONBLUR_ATTRIBUTE, ONCHANGE_ATTRIBUTE, ONFOCUS_ATTRIBUTE, READONLY_ATTRIBUTE
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
コンストラクターと説明 |
---|
InputTag() |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | getAlt() ' alt ' 属性の値を取得します。 |
protected StringSE | getAutocomplete() ' autocomplete ' 属性の値を取得します。 |
protected StringSE | getMaxlength() ' maxlength ' 属性の値を取得します。 |
protected StringSE | getOnselect() ' onselect ' 属性の値を取得します。 |
protected StringSE | getSize() ' size ' 属性の値を取得します。 |
protected StringSE | getType() ' type ' 属性の値を取得します。 |
protected boolean | isValidDynamicAttribute(StringSE localName, ObjectSE value) type="checkbox" および type="radio" に不正な動的属性としてフラグを立てます。 |
void | setAlt(StringSE alt) ' alt ' 属性の値を設定します。 |
void | setAutocomplete(StringSE autocomplete) ' autocomplete ' 属性の値を設定します。 |
void | setMaxlength(StringSE maxlength) ' maxlength ' 属性の値を設定します。 |
void | setOnselect(StringSE onselect) ' onselect ' 属性の値を設定します。 |
void | setSize(StringSE size) ' size ' 属性の値を設定します。 |
protected int | writeTagContent(TagWriter tagWriter) 指定された TagWriter に "input " タグを書き込みます。 |
protected void | writeValue(TagWriter tagWriter) 提供された TagWriter に 'value ' 属性を書き込みます。 |
getAccesskey, getOnblur, getOnchange, getOnfocus, isDisabled, isReadonly, setAccesskey, setDisabled, setOnblur, setOnchange, setOnfocus, setReadonly, writeOptionalAttributes
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
autogenerateId, convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, resolveId, 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 setSize(StringSE size)
size
' 属性の値を設定します。ランタイム式の場合があります。public void setMaxlength(StringSE maxlength)
maxlength
' 属性の値を設定します。ランタイム式の場合があります。public void setAlt(StringSE alt)
alt
' 属性の値を設定します。ランタイム式の場合があります。public void setOnselect(StringSE onselect)
onselect
' 属性の値を設定します。ランタイム式の場合があります。public void setAutocomplete(StringSE autocomplete)
autocomplete
' 属性の値を設定します。ランタイム式の場合があります。protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
AbstractFormTag
の writeTagContent
Tag.doStartTag()
EE による有効なタグレンダリング命令。JspExceptionEE
protected void writeValue(TagWriter tagWriter) throws JspExceptionEE
TagWriter
に 'value
' 属性を書き込みます。サブクラスは、この実装をオーバーライドして、値が書き込まれるタイミングを正確に制御することを選択できます。protected boolean isValidDynamicAttribute(StringSE localName, ObjectSE value)
type="checkbox"
および type="radio"
に不正な動的属性としてフラグを立てます。AbstractHtmlElementTag
の isValidDynamicAttribute
protected StringSE getType()
type
' 属性の値を取得します。サブクラスはこれをオーバーライドして、レンダリングされる "input
" 要素の型を変更できます。デフォルト値は "text
" です。