0

このように表示する必要がある16個のアイテムのリストがあります

1 2 3 4
5 6 7 8
etc.

4 つの項目が連続していて、別の行を追加する必要があります。

私の問題は、次のような情報のみを表示できることです

1 2 3 4 5 6 7 8 9 10 etc

また

1
2
3
4
etc.

私のコードは次のようになります。

<h:selectManyCheckbox value="#{main.selectedStates}">
  <f:selectItems value="#{main.stateOutput}" />
</h:selectManyCheckbox>

これがどのように機能するかはまったくわかりません。Googleで検索するのに2時間ほど費やしました。

PS: 私の英語を責めないでください :P

4

1 に答える 1

0

邪魔にならない解決策は、DOM ツリーがロードされた後に JavaScript を使用して HTML DOM を変更することです。擬似コードのようなもの:

someSelectorForCheckboxDiv.forEach( if ... then ...set css or insert dom element );

もう 1 つの方法は Luiggi によって提案されており、おそらく JSF の精神に近いものです。

于 2013-01-29T16:10:28.037 に答える