如何制作一个包含许多复选框的表格

时间:2012-09-19 11:59:52

标签: java jsf

我对selectManyCheckboxes有疑问。我的意思是,很多。我在bean中有85个选项的列表,我必须在4列中显示,每列应该有大约25个选项。我的代码是:

<p:selectManyCheckbox id="groups" value="#{shareOfferBean.selectedGroupIds}" layout="pageDirection" label="#{amsg.groups}"
                                          converter="groupConverter">
    <f:selectItems value="#{shareOfferBean.groups}" var="g" itemValue="#{g.id}" itemLabel="#{g.name}"/>
</p:selectManyCheckbox>

有了这个,我只得到1列和85行中的所有复选框,这在页面上真的很难看。如何限制行,以便它们在另一列中断?感谢所有尝试帮助的人!

1 个答案:

答案 0 :(得分:0)

如何使用UI:重复循环。

<ui:repeat var="x" value="#{tableBean.kList}">
   <p:selectManyCheckbox id="groups" value="#{shareOfferBean.selectedGroupIds}" layout="pageDirection" label="#{amsg.groups}"
                                      converter="groupConverter">
<f:selectItems value="#{shareOfferBean.groups}" var="g" itemValue="#{g.id}" itemLabel="#{g.name}"/>
</p:selectManyCheckbox>
 </ui:repeat>
你可以做这样的事。我试试吧。你可以尝试一下