如何在 RichFaces 中对数据表中的行进行排序?
我尝试了这个
<rich:dataTable value="#{myBean.cities}" var="c">
<rich:column>
<f:facet name="header">
<h:outputText value="City"></h:outputText>
</f:facet>
<h:outputText value="#{c.name}"/>
</rich:column>
<rich:column sortBy="#{c.population}">
<f:facet name="header">
<h:outputText value="Population"></h:outputText>
</f:facet>
<h:outputText value="#{c.population}"/>
</rich:column>
</rich:dataTable>
,但行未排序。
城市是 List
,City.population
是 int
I tried this
<rich:dataTable value="#{myBean.cities}" var="c">
<rich:column>
<f:facet name="header">
<h:outputText value="City"></h:outputText>
</f:facet>
<h:outputText value="#{c.name}"/>
</rich:column>
<rich:column sortBy="#{c.population}">
<f:facet name="header">
<h:outputText value="Population"></h:outputText>
</f:facet>
<h:outputText value="#{c.population}"/>
</rich:column>
</rich:dataTable>
but rows aren't sorted.
cities is List<City>
, City.population
is int
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我调查发现,在 RichFaces 3.3.3 中添加
就足够了。 ..
围绕rich:dataTable
但在 RichFaces 4 中,我还必须添加:I investigated that in RichFaces 3.3.3 it was enough to add
<h:form> .. </h:form>
aroundrich:dataTable
but in RichFaces 4 I had to also add:org.richfaces.component.SortOrder
properties