我們可以對panelGrid的列中的值進行排序。如果是,我可以看到一個示例Sorting panelgrid JSF
1
A
回答
2
而是使用h:dataTable
表示這是由List<RowObject>
支持,其中RowObject
基本上只是一個JavaBean動態表(DTO - 數據傳輸Obejct,VO - 值對象,無論你怎麼稱呼它:))代表一行。
這樣的List
可以使用Collections#sort()
排序。你所需要做的就是實現一個Comparator
,它關心訂單。然後在JSF頁面上有一堆按鈕或鏈接,在List
上調用Collections#sort()
。這些按鈕/鏈接只需傳遞分類字段。
你可以在這裏找到一個簡單的例子:http://balusc.blogspot.com/2006/06/using-datatables.html#SortingDatatable
1
不,您不能。 <h:panelGrid>
= <table>
如果您想要排序,請查看Richfaces或其他組件框架(Icefaces,primefaces,trinidad,tomahawk等)。那裏有<x:dataTable>
組件允許在他們的<x:colum>
上進行排序。
相關問題
- 1. JSF渲染一個SelectOneRadio與panelGrid中
- 2. PanelGrid中的多個JSF組件
- 3. 如何動態生成PanelGrid行? (JSF,Primefaces)
- 4. JSF:生成另一個panelGrid的
- 5. PrimeFaces panelGrid
- 6. JSF:在dataTable或panelGrid中顯示動態值
- 7. 如何在JSF panelGrid中設置colspan和rowspan?
- 8. JSF-h:特定列的panelGrid特定樣式
- 9. Datatable sorting
- 10. Sorting HashMap
- 11. Sorting Anagrams
- 12. mySQL:Physical Sorting
- 13. Firebase Sorting
- 14. 我如何覆蓋primeface panelgrid頁腳css
- 15. Sorting Win Form CheckListbox
- 16. Sorting/Ordering a BlockingCollecion
- 17. Sorting NSString of Numbers
- 18. JAVA Tree Sorting lexicographic
- 19. Java:Effizient List Sorting
- 20. SQL Sorting in Groupings
- 21. Sorting Listview Java
- 22. Sorting an Array
- 23. Sorting ArrayAdapter for Android
- 24. Sorting ListBox Items
- 25. Sorting submeshes/VBO
- 26. Sorting order items
- 27. Datatables sorting varchar
- 28. Self Sorting Listbox
- 29. Sorting in spree
- 30. Sorting Multidimensional Array
即使在這種情況下,你通常在一個DataTable排序。 PanelGrid主要用於佈局。 – Drew 2010-01-25 22:01:26
這就是我的意思,是的。我會更新以澄清。 – Bozho 2010-01-25 22:14:20