![](/img/trans.png)
[英]JSF - Richfaces 3.3.3 rich datatable - Both sorting and filtering with two headers?
[英]RichFaces rich:columns and sorting
有沒有人知道如何正確啟用對rich:dataTable的排序,使用rich:columns標簽動態生成列?
使用類似#{row [column]}的表達式設置sortBy對我不起作用。
我正在使用RichFaces 3.3.1GA。
這是一個例子:
<rich:dataTable id="table" value="#{localeHandler.locales}" var="row">
<rich:columns value="#{localeHandler.columns}" var="column" sortBy="#{row[column]}" >
<f:facet name="header">
<h:outputText value="#{column}"/>
</f:facet>
<h:outputText value="#{row[column]}"/>
</rich:columns>
</rich:dataTable>
而localeHandler.locales是一個ArrayList,localeHandler.columns只是一個包含以下值的ArrayList:
language, country, variant, displayName, displayLanguage, displayCountry, displayVariant
嘗試將sortOrder設置為每個列的org.richfaces.model.Ordering類型的bean屬性
我發現這個功能的最后一個版本是3.3.0.CR1 - 從3.3.0.CR2開始它已經壞了。
請查看JIRA RF-6234的變通方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.