例えば:
<h:selectManyCheckbox
id="literalOptions"
value="firstOption">
<f:selectItems value="[firstOption, secondOption, thirdOption]"/>
</h:selectManyCheckbox>
これはうまくいきませんが、アイデアはわかりますか?
リテラル (文字列型) リスト オプション (必ずしもではないが、Bean プロパティから文字列として取得される可能性があります) を渡したいのですが、[a,b,c]
リスト構文はおそらく正しくありませんが、どちらが正しいのでしょうか?
f:selectItems
または、別の方法として、カスタム コンポーネントで内部的に使用するこのリテラルを渡す、作成したカスタム コンポーネントにリスト リテラルを渡すにはどうすればよいでしょうか? つまり、コンポーネント ユーザーによるリスト値のアドホック定義のために、このようなリテラルを受け入れるカスタム コンポーネントを作成するにはどうすればよいでしょうか。