我试过这个
<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>
,City.population
为int
答案 0 :(得分:3)
我在RichFaces 3.3.3中调查过,在<h:form> .. </h:form>
附近添加rich:dataTable
就足够了,但在RichFaces 4中我还要添加:
org.richfaces.component.SortOrder
属性