パッケージ 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
public class UISelectItemGroups extends UISelectItems
UISelectItemGroups は、
UISelectManyまたはUISelectOneコンポーネント内にネストできるコンポーネントであり、1 つまたは複数のSelectItemインスタンスの 1 つまたは複数のSelectItemGroupを親コンポーネントで使用可能なオプションのリストに追加します。このコンポーネントは、型UISelectItemsまたはUISelectItemの子のみを受け入れます。このコンポーネントのvalue属性は、直接設定されるか、ValueExpressionを介して間接的に取得され、ネストされたUISelectItemsまたはUISelectItemコンポーネントのvalue属性によって受け入れられる任意の型の項目の配列またはIterableSE にすることができます。- 導入:
- 4.0
フィールド概要
フィールド 修飾子と型 フィールド 説明 static StringSECOMPONENT_TYPEこのコンポーネントの標準コンポーネント型。クラス 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
コンストラクター概要
コンストラクター コンストラクター 説明 UISelectItemGroups()
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectSEgetValue()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
メソッドの詳細
getValue
public ObjectSE getValue()
value属性を反復処理し、各アイテムを新しいSelectItemGroupインスタンスにラップします。これにより、アイテムはvarプロパティで指定されたキーでリクエスト属性として公開されます。これにより、ネストされたUISelectItemsまたはUISelectItemコンポーネントが属性を介してアイテムにアクセスできるようにする必要があります。最後に、これらのSelectItemGroupインスタンスを順序付きコレクションとして返します。- オーバーライド:
- クラス
UISelectItemsのgetValue - 戻り値:
- 値。