複数の<h:selectOneListbox />
要素が含まれている場合はうまく機能しますが、アイテムが1つしかない場合に問題が発生します。リストボックスがドロップダウンリストとして表示され、ネスト<f:ajax event="valueChange" />
がトリガーされません。なぜですか?
質問する
355 次
2 に答える
0
変更イベントがないため...選択する項目が1つだけです...
追加してみてください
<f:selectItem itemLabel="Select Item..." noSelectionOption="true" />
INMOは<h:selectOneListbox
、単一の値を持つのは間違った設計であり、ユーザーにそれを変更するように依頼します...
に追加し、他の要素(commandButtonなどの)を追加することを検討しrender="#{mybean.myList gt 1}"
てください<h:selectOneListbox
render="#{mybean.myList eq 1}"
于 2012-12-06T08:53:34.757 に答える
0
最後に、値のタグにsize
属性を追加しただけで、問題は解決しました。<h:selectOneListbox />
2
<h:selectOneListbox size="2" />
それが役立つことを願っています;)
于 2012-12-06T11:06:32.870 に答える