Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用多个复选框制作表格_Java_Jsf - Fatal编程技术网

Java 如何使用多个复选框制作表格

Java 如何使用多个复选框制作表格,java,jsf,Java,Jsf,我有一个关于选择多个复选框的问题。我的意思是,很多。我在bean中有一个85个选项的列表,我必须在4列中显示,每列应该有大约25个选项。我最喜欢的代码是: <p:selectManyCheckbox id="groups" value="#{shareOfferBean.selectedGroupIds}" layout="pageDirection" label="#{amsg.groups}" conv

我有一个关于选择多个复选框的问题。我的意思是,很多。我在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行中的所有复选框,这在页面上非常难看。如何限制行,使它们中断并进入另一列?感谢所有尝试帮助的人

如何使用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>

你可以这样做。我无法测试它。你可以试一试

把它放在ui:repeat里怎么样?你能详细解释一下这个评论吗?一些启动示例会很好:不幸的是,这并不能解决它。它们通常在没有ui:repeat的情况下显示,但问题是它们只在一列中,而不是在多个列中分开。