apex:selectOptions
<apex:selectCheckBoxes>、<apex:selectRadio>、または <apex:selectList> コンポーネントに使用できる値のコレクションです。<apex:selectOptions> コンポーネントは、これらのいずれかのコンポーネントの子である必要があります。また、カスタム Visualforce コントローラの selectOption オブジェクトのコレクションにバインドされている必要があります。
このコンポーネントでは、「html-」プレフィックスを使用した HTML パススルー属性がサポートされています。パススルー属性は、<apex:selectCheckboxes> または <apex:selectRadio> 親コンポーネント内のコンポーネントに対して生成された <input> タグ、または <apex:selectList> 親コンポーネント内のコンポーネントに対して生成された <option> タグに適用されます。
例
属性
| 属性名 | 属性型 | 説明 | 必須かどうか | API バージョン | 通用範囲 |
|---|---|---|---|---|---|
| id | String | ページの他のコンポーネントが selectOptions コンポーネントを参照できるようにする識別子。 | 10.0 | グローバル | |
| rendered | Boolean | コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 | 10.0 | グローバル | |
| value | Object | この selectOptions コンポーネントに関連付けられている、SelectOption 型の集合となるコントローラクラスコレクション変数を参照する差し込み項目。たとえば、コントローラクラスの関連付けられている変数の名前が mySetOfOptions である場合、value="{!mySetOfOptions}" を使用して変数を参照します。 | はい | 10.0 | グローバル |