apex:selectOptions
<apex:selectCheckBoxes>、<apex:selectRadio>、または <apex:selectList> コンポーネントに使用できる値のコレクションです。<apex:selectOptions> コンポーネ��トは、これらのいずれかのコンポーネントの子である必要があります。また、カスタム Visualforce コントローラーの selectOption オブジェクトのコレクションにバインドされている必要があります。
このコンポーネントを使用して、sObject の項目に対応しないコントローラーメソッドのユーザー入力を取得します。sObject 項目で使用できるのは、<apex:inputField> と <apex:outputField> のみです。
このコンポーネントでは、「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 | グローバル |