public class UISelectItems extends UIComponentBase
UISelectItems は、UISelectMany
または UISelectOne
コンポーネント内にネストできるコンポーネントであり、親コンポーネントで使用可能なオプションのリストに 1 つ以上の SelectItem
インスタンスを追加します。このコンポーネントの value
(ValueExpression
を直接設定するか、間接的に取得する)は、次のいずれかの型になります。
SelectItem
の単一インスタンス - このインスタンスは、親タグで使用可能なオプションのセットに追加されます。SelectItem
の配列 - このインスタンスのセットは、添え字の昇順で、親コンポーネントで使用可能なオプションのセットに追加されます。SelectItem
のコレクション - このインスタンスのセットは、イテレータによって提供された順序で、親コンポーネントで使用可能なオプションのセットに追加されます。SelectItem
インスタンスの値であると見なされます。キーに対するイテレータによって提供される順序での、親コンポーネントのオプション。修飾子と型 | フィールドと説明 |
---|---|
static StringSE | COMPONENT_FAMILY このコンポーネントの標準コンポーネントファミリ。 |
static StringSE | COMPONENT_TYPE このコンポーネントの標準コンポーネント型。 |
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
コンストラクターと説明 |
---|
UISelectItems() デフォルトのプロパティ値で新しい UISelectItems インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getFamily() このコンポーネントが属するコンポーネントファミリの識別子を返します。 |
ObjectSE | getValue() UISelectItems の value プロパティを返します。 |
void | setValue(ObjectSE value) UISelectItems の value プロパティを設定します。 |
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, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public UISelectItems()
デフォルトのプロパティ値で新しい UISelectItems
インスタンスを作成します。
public StringSE getFamily()
UIComponent
このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType
プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer
を選択するために使用できます。このメソッドは null
を返すべきではないことに注意してください
UIComponent
の getFamily
public ObjectSE getValue()
UISelectItems
の value
プロパティを返します。
public void setValue(ObjectSE value)
UISelectItems
の value
プロパティを設定します。
value
- 新しい価値 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.