【发布时间】:2012-06-01 10:45:50
【问题描述】:
我有一个使用 apache myfaces 2.0.2 的 PrimeFaces 3.2 DataTable。我想要一个初始排序。我的 JSF 看起来像:
<p:dataTable id="serverdata" var="serverdata" sortBy="#{serverdata[0]}" sortOrder="descending"
value="#{ serverDataTable.list }" rows="10" editable="true"
paginator="true" rowsPerPageTemplate="10,20,50"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">
<f:facet name="header">
Datatable
</f:facet>
<p:column>
<f:facet name="header">
<h:outputText value="Datum"/>
</f:facet>
<h:outputText value="#{serverdata[0]}">
</h:outputText>
</p:column>
但我得到一个UnsupportedOperationException: The result list is read-only.,当我删除其中的 sortBy 标记时,它工作正常。
所以我的问题: 如何实现初始排序?
【问题讨论】:
标签: java jsf primefaces