パッケージ jakarta.faces.component
クラス UISelectItemGroups
java.lang.ObjectSE
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
jakarta.faces.component.UISelectItems
jakarta.faces.component.UISelectItemGroups
- 実装されているすべてのインターフェース:
PartialStateHolder、StateHolder、TransientStateHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
UISelectItemGroups は、UISelectMany または UISelectOne コンポーネント内にネストできるコンポーネントであり、1 つまたは複数の SelectItem インスタンスの 1 つまたは複数の SelectItemGroup を親コンポーネントで使用可能なオプションのリストに追加します。このコンポーネントは、型 UISelectItems または UISelectItem の子のみを受け入れます。このコンポーネントの value 属性は、直接設定されるか、ValueExpression を介して間接的に取得され、ネストされた UISelectItems または UISelectItem コンポーネントの value 属性によって受け入れられる任意の型の項目の配列または IterableSE にすることができます。
- 導入:
- 4.0
フィールドのサマリー
フィールドクラス jakarta.faces.component.UISelectItems から継承されたフィールド
COMPONENT_FAMILYクラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明getValue()value属性を反復処理し、各アイテムを新しいSelectItemGroupインスタンスにラップします。これにより、アイテムはvarプロパティで指定されたキーでリクエスト属性として公開されます。クラス jakarta.faces.component.UISelectItems から継承されたメソッド
getFamily, setValue, setValueExpressionクラス jakarta.faces.component.UIComponentBase から継承されたメソッド
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventクラス jakarta.faces.component.UIComponent から継承されたメソッド
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
フィールドの詳細
COMPONENT_TYPE
このコンポーネントの標準コンポーネント型。
- 関連事項:
コンストラクターの詳細
UISelectItemGroups
public UISelectItemGroups()
メソッドの詳細
getValue
value属性を反復処理し、各アイテムを新しいSelectItemGroupインスタンスにラップします。これにより、アイテムはvarプロパティで指定されたキーでリクエスト属性として公開されます。これにより、ネストされたUISelectItemsまたはUISelectItemコンポーネントが属性を介してアイテムにアクセスできるようにする必要があります。最後に、これらのSelectItemGroupインスタンスを順序付きコレクションとして返します。- オーバーライド:
- クラス
UISelectItemsのgetValue - 戻り値:
- 値。