クラス OptionsTag

実装されたすべてのインターフェース:
DynamicAttributesEEIterationTagEEJspTagEETagEETryCatchFinallyEESerializableSEEditorAwareTag

public class OptionsTag extends AbstractHtmlElementTag
<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
関連事項:
  • コンストラクターの詳細

    • OptionsTag

      public OptionsTag()
  • メソッドの詳細

    • setItems

      public void setItems(ObjectSE items)
      CollectionSEMapSE、内部 'option' タグの生成に使用されるオブジェクトの配列を設定します。

      配列 CollectionSE または MapSE から "option" タグをレンダリングする場合に必要です。

      通常、ランタイム式。

    • getItems

      @Nullable protected ObjectSE getItems()
      CollectionSEMapSE、内部 'option' タグの生成に使用されるオブジェクトの配列を取得します。

      通常、ランタイム式。

    • setItemValue

      public void setItemValue(StringSE itemValue)
      'option' タグの 'value' 属性にマップされたプロパティの名前を設定します。

      配列または CollectionSE から "option" タグをレンダリングする場合に必要です。

    • getItemValue

      @Nullable protected StringSE getItemValue()
      'option' タグの 'value' 属性にマップされたプロパティの名前を返します。
    • setItemLabel

      public void setItemLabel(StringSE itemLabel)
      'option' タグのラベル(内部テキスト)にマップされたプロパティの名前を設定します。
    • getItemLabel

      @Nullable protected StringSE getItemLabel()
      'option' タグのラベル(内部テキスト)にマップされたプロパティの名前を取得します。
    • setDisabled

      public void setDisabled(boolean disabled)
      'disabled' 属性の値を設定します。
    • isDisabled

      protected boolean isDisabled()
      'disabled' 属性の値を取得します。
    • writeTagContent

      protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
      クラスからコピーされた説明: AbstractFormTag
      サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。
      次で指定:
      クラス AbstractFormTagwriteTagContent 
      戻り値:
      Tag.doStartTag()EE による有効なタグレンダリング命令。
      例外:
      JspExceptionEE
    • resolveId

      @Nullable protected StringSE resolveId() throws JspExceptionEE
      複数の HTML 要素を扱っているため、指定した ID にカウンターを追加します。
      オーバーライド:
      クラス AbstractDataBoundFormElementTagresolveId 
      例外:
      JspExceptionEE
      関連事項:
    • getBindStatus

      protected BindStatus getBindStatus()
      クラスからコピーされた説明: AbstractDataBoundFormElementTag
      このタグの BindStatus を取得します。
      オーバーライド:
      クラス AbstractDataBoundFormElementTaggetBindStatus