1
A
回答
2
<ice:selectManyCheckbox layout="pageDirection" ...
0
使用selectManyCheckbox和DataTable是最好的方式...
=== Page.xhtml ===
<ice:selectManyCheckbox id="idSelectManyCheckbox" layout="spread"
value="#{MyBean.selectedsValuesCheckbox}" >
<f:selectItems value="#{MyBean.selectItemsCheck}"/>
</ice:selectManyCheckbox>
<ice:dataTable varStatus="rowVar"
value="#{MyBean.listOfMyObjects}" var="anyNameVar">
<ice:column>
<ice:checkbox for="idSelectManyCheckbox" index="#{rowVar.index}" />
</ice:column>
<ice:column>
<ice:outputText value="#{anyNameVar.property1}" />
</ice:column>
<!-- ... more columns .. -->
</ice:dataTable>
=== MyBean.java ===
private List<MyObject> listOfMyObjects = new ArrayList<MyObject>(3);
private List<String> selectedsValuesCheckbox = new ArrayList<String>(2);
private SelectItem[] selectItemsCheck = new SelectItem[3];
private handleSelectItemsCheck(){
int idx = 0;
selectedsValuesCheckbox.add("1");
selectedsValuesCheckbox.add("3");
for (MyObject myObject : listOfMyObjects) {
selectItemsCheck[idx++] =
new SelectItem(myObject.property1, myObject.property2); // value and label
}
}
//獲取並設置
================================================== ==============
*you must use layout="spread" in that situation.
*in the table the checkboxs 1 and 3 will be selected. because "selectedsValuesCheckbox"
相關問題
- 1. 如何在垂直模式下在垂直模式下對齊控件WPF
- 2. 在父項目下直接顯示垂直子菜單子項
- 3. 顯示項目垂直
- 4. 如何在ladscape模式(使用libgdx)顯示垂直admob廣告?
- 5. 如何在橫向模式下顯示垂直廣告宣傳廣告? (Android)
- 6. 如何使此菜單下拉項顯示垂直?
- 7. 垂直顯示
- 8. 在asp.net中以垂直方式顯示數據和垂直顯示
- 9. 在struts2中垂直顯示<s:checkboxlist>的選項
- 10. 在Android中垂直顯示菜單選項
- 11. 如何在p中顯示帶圖像的項目:selectManyCheckbox
- 12. 垂直ListView顯示
- 13. 如何在HTML上顯示垂直條紋選擇
- 14. 如何使CMFCToolBarComboBoxButton能夠在垂直模式下工作?
- 15. 顯示菜單水平垂直下降?
- 16. 垂直顯示GridView中的項目?
- 17. StatusBar垂直顯示的項目
- 18. 垂直顯示yii2複選框列表
- 19. 垂直單選按鈕組顯示
- 20. 如何在浮動後垂直顯示列表:右鍵。如何在浮動後垂直顯示列表:right
- 21. 如何顯示垂直而非水平
- 22. 如何寫/垂直顯示文字?
- 23. 如何顯示UISrcollView垂直條?
- 24. 如何垂直顯示PDO行結果?
- 25. 如何顯示垂直文本
- 26. 如何垂直顯示Android廣告
- 27. 如何垂直顯示記錄?
- 28. 如何逐一垂直顯示記錄
- 29. 如何在模式下顯示標題下方的模式
- 30. 垂直格式的顯示號碼