我發現primefacess現在支持treetable中排序信息。 http://blog.primefaces.org/?p=3017排序treetable中(primeFaces)不工作
'的用法是一樣的:列sortBy屬性數據表「
」但是,當我添加sortBy屬性進行排序的功能不顯示。
有我在welcome.xhtml treetable中。
<h:form id="form">
<p:treeTable id="treeTable"
value="#{treeCheckBox.root}" var="manager"
selection="#{treeCheckBox.selectedNodes}" selectionMode="checkbox">
<p:column style="width:100px" sortBy="id">
<f:facet name="header">
ID
</f:facet>
<h:outputText value="#{manager.id}"/>
</p:column>
<p:column style="width:100px" sortBy="description">
<f:facet name="header">
Description
</f:facet>
<h:outputText value="#{manager.description}"/>
</p:column>
<p:column style="width:100px" sortBy="knowledgeDate">
<f:facet name="header">
KnowladgeDate
</f:facet>
<h:outputText value="#{manager.knowledgeDate}"/>
</p:column>
</p:treeTable>
</h:form>
和簡單的經理POJO。
public class Manager implements Serializable{
private static final long serialVersionUID = -1927658103477398301L;
private String id;
private String description;
private String knowledgeDate;
public Manager() {
}
public Manager(String id, String description, String knowledgeDate) {
this.id = id;
this.description = description;
this.knowledgeDate = knowledgeDate;
}}
//... getters and setters
你的權利,我使用primefaces 4.順便說一句,我怎麼能得到這個ELIT版本或5看來,它不是免費的嗎? – slisnychyi
這是正確的,Elite可以花費高達250美元(每個開發人員)(http://primefaces.org/support.html#elite)。我假定排序功能將在Primefaces 5,這將在[彈簧2014]被釋放來實現(http://blog.primefaces.org/?p=2976)。猜猜這是肯定地說,這個功能不會立即找到自己的方式進入Primefaces的免費版本,但。 – Rosty