我对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行中的所有复选框,这在页面上真的很难看。如何限制行,以便它们在另一列中断?感谢所有尝试帮助的人!
答案 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>
你可以做这样的事。我试试吧。你可以尝试一下