我們可以對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 PanelGrid vs表
- 2. PanelGrid問題在jsf
- 3. JSF panelgrid對齊頂部
- 4. PanelGrid中的多個JSF組件
- 5. JSF PanelGrid元素之間的空間
- 6. JSF渲染一個SelectOneRadio與panelGrid中
- 7. 我應該使用dataTable還是panelGrid? JSF
- 8. JSF:生成另一個panelGrid的
- 9. 如何動態生成PanelGrid行? (JSF,Primefaces)
- 10. extjs panelgrid替代
- 11. 對齊panelGrid的是在另一個panelGrid的
- 12. PrimeFaces panelGrid
- 13. Sorting Array,Sorting ArrayList,using Collections
- 14. Primefaces從其他panelgrid刷新一個panelgrid
- 15. JSF:在dataTable或panelGrid中顯示動態值
- 16. 如何在水平方向上伸展jsf panelgrid
- 17. 滾動時的JSF中的固定PanelGrid(primefaces)
- 18. 如何在JSF panelGrid中設置colspan和rowspan?
- 19. 如何在JSF 2.0的panelGrid中填充arraylist?
- 20. JSF-h:特定列的panelGrid特定樣式
- 21. Sorting QTreeWidget
- 22. Firebase Sorting
- 23. Datatable sorting
- 24. Sorting UITableView
- 25. Sorting HashMap
- 26. AppleScript:Finder Sorting
- 27. Sorting LinkedHashMap
- 28. Sorting Anagrams
- 29. mySQL:Physical Sorting
- 30. Sorting Headers
即使在這種情況下,你通常在一個DataTable排序。 PanelGrid主要用於佈局。 – Drew 2010-01-25 22:01:26
這就是我的意思,是的。我會更新以澄清。 – Bozho 2010-01-25 22:14:20