2016-10-26 7 views
0

여기에 문제가 있습니다.p의 sortBy : ui : repeat 내의 dataTable이 작동하지 않습니다.

사용자가 <ui:repeat>을 사용하여 이러한 여러 데이터 테이블을 만드는 다른 datatable 여러 행에서 선택할 수 있기 때문에 데이터 테이블을 만들 수 있습니다.

모두 정상적으로 작동하지만 sortBy은 그렇지 않습니다.

여기서 sortBy을 어떻게 사용할 수 있습니까?

<ui:repeat var="something" value="#{SomeClassManagedBean.somethingHere}"> 
    <p:dataTable value="#{something.rows}" var="row" sortBy="#{row.value2}"> 
    <p:column headerText="Value 1" sortBy="#{row.value1}"> 
     <h:outputLabel value="#{row.value1}" /> 
    </p:column> 
    <p:column headerText="Value 2" sortBy="#{row.value2}"> 
     <h:outputLabel value="#{row.value2}" /> 
    </p:column> 
    <p:column headerText="Value 3" sortBy="#{row.value3}"> 
     <h:outputLabel value="#{row.value3}" /> 
    </p:column> 
    </p:dataTable> 
</ui:repeat> 
+0

데이터 테이블에 행키를 추가하고 PF 버전을 사용중인 데이터 테이블 –

+0

에서'sortBy = "# {row.value2}"'를 삭제 하시겠습니까? 이 차이가 있는지를 반복 한 다음 참조 – Kukeltje

+0

@yagami_light : 그 tryed,하지만 너무 :( – Odilon

답변

0

문제가 해결되었습니다. 희망이 있으면 다른 개발자가 같은 문제를 겪을 수 있습니다.

ui:repeat 대신 p:tabViewp:tab을 방금 사용했습니다.

테이블이 더 체계적으로 구성되어 있으며 모든 것이 잘 작동합니다.