2012-09-19 75 views
1

我有關於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

把它放進ui裏面怎麼樣:重複? – PermGenError

+0

您能否詳述一下該評論?一些開球的例子會很好:) –

回答

0

如何使用用戶界面:重複循環。

<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> 

你可以做這樣的事情。我努力測試它。你可以試一試

+0

不幸的是,這並沒有解決它。他們通常顯示沒有ui:重複,但問題是他們只在一列中,沒有多個分隔。 –

相關問題