2014-03-19 1 views
1

primefacess가 이제 treeTable 정렬을 지원한다는 정보를 발견했습니다. http://blog.primefaces.org/?p=3017treeTable (primeFaces) 정렬이 작동하지 않습니다.

''

'사용은 열 sortBy 속성을 통해 데이터 테이블과 동일합니다'하지만 sortBy를 추가 할 때 표시되지 않습니다 정렬 기능을 속성.

내 treeTable이 welcome.xhtml입니다.

<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 

답변

0

Primefaces는 5 버전에서 트리에 대한 aproach를 정렬한다고 선언합니다. 2014 년 5 월에 이미 출시되었습니다.

여전히 트리 테이블을 필터링 할 수 없습니다. 다음 릴리스에서 다음 기능이되기를 바랍니다. 내가 생각

0

필자가 이해하는 한,이 기능은 Primefaces 5 및/또는 Primefaces Elite에서만 사용할 수 있습니다. 당신의 코드에 아무런 문제가 없기 때문에 무료 버전의 Primeface 4를 사용한다고 가정합니다.

+0

을 당신이 바로 내가 BTW primefaces 4를 사용하고, 어떻게이 ELIT 버전을 얻을 또는 5는 무료 아니라고 보인다 수 있습니까? – slisnychyi

+0

맞습니다. 엘리트에게는 엄청난 비용이 듭니다. [개발자 당 250 달러] (http://primefaces.org/support.html#elite). 필자는 정렬 기능이 Primefaces 5에서 구현 될 것이라고 가정합니다. [2014 년 봄] (http://blog.primefaces.org/?p=2976)에 발표 될 예정입니다. 이 기능이 무료 버전의 Primeface에 즉시 적용되지는 않을 것이라고 생각하는 것이 안전합니다. – Rosty

0

,이를 변경해야합니다

false = " sortBy="id">" 
true = " sortBy="manager.id">"