Jsf 有没有办法按字母顺序对数据表进行排序
我想知道是否有任何方法可以使用自定义paginatortemplate或其他方式按primefaces字母顺序对数据表进行排序Jsf 有没有办法按字母顺序对数据表进行排序,jsf,primefaces,datatable,Jsf,Primefaces,Datatable,我想知道是否有任何方法可以使用自定义paginatortemplate或其他方式按primefaces字母顺序对数据表进行排序 <p:dataTable var="car" value="#{dtPaginatorView.cars}" rows="10" paginator="true" paginatorTemplate="{CurrentPageReport} {FirstPageLi
<p:dataTable var="car" value="#{dtPaginatorView.cars}" rows="10"
paginator="true"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15">
</p:dataTable>
在这里您可以找到
为什么要使用自定义paginatortemplate?primefaces数据表的常规排序功能已经支持字母排序:如果要在数据表显示之前对其进行排序,只需对cars列表进行排序。数据表还有一个sortOrder属性,在xhtml中设置表格的初始排序。我想将分页器设置为仅显示以字母开头的元素,例如单击“a”按钮显示:“奥迪”、“阿尔法罗密欧”。。宾利、别克等的“B”。。。
<p:column headerText="Color" sortBy="#{car.color}">
<p:inputText value="#{car.color}" />
</p:column>