パッケージ jakarta.faces.component

クラス UISelectItemGroups

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

public class UISelectItemGroups extends UISelectItems

UISelectItemGroups は、UISelectMany または UISelectOne コンポーネント内にネストできるコンポーネントであり、1 つまたは複数の SelectItem インスタンスの 1 つまたは複数の SelectItemGroup を親コンポーネントで使用可能なオプションのリストに追加します。このコンポーネントは、型 UISelectItems または UISelectItem の子のみを受け入れます。このコンポーネントの value 属性は、直接設定されるか、ValueExpression を介して間接的に取得され、ネストされた UISelectItems または UISelectItem コンポーネントの value 属性によって受け入れられる任意の型の項目の配列または IterableSE にすることができます。

導入:
4.0
  • フィールドの詳細

  • コンストラクターの詳細

    • UISelectItemGroups

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

    • getValue

      public ObjectSE getValue()

      value 属性を反復処理し、各アイテムを新しい SelectItemGroup インスタンスにラップします。これにより、アイテムは var プロパティで指定されたキーでリクエスト属性として公開されます。これにより、ネストされた UISelectItems または UISelectItem コンポーネントが属性を介してアイテムにアクセスできるようにする必要があります。最後に、これらの SelectItemGroup インスタンスを順序付きコレクションとして返します。

      オーバーライド:
      クラス UISelectItemsgetValue 
      戻り値:
      値。