2
내 고객에 관한 데이터가있는 rich : dataTable을 포함하는 jsp 페이지가 있습니다.
각 행에는 현재 고객의 커미션 비율이 포함 된 또 다른 rich : dataTable이 있습니다. 당신이 포함 된 풍부한 볼 수 있듯이임베디드 리치의 정렬 가능한 열 : dataTable
<rich:dataTable id="clientList" value="#{clientsBean.model}" var="client" rows="15">
<rich:column id="nameColumn">
<f:facet name="header">
<h:outputText value="#{msg.manageclients_client_name}" />
</f:facet>
<h:outputText id="name" value="#{client.name}" />
</rich:column>
<rich:column id="clientRatesColumn">
<f:facet name="header">
<h:outputText value="#{msg.manageclients_client_rates}" />
</f:facet>
<rich:dataTable id="clientRates" value="#{client.clientRates}" var="clientRate">
<rich:column id="clientRateProduct" sortable="true" sortBy="#{clientRate.product.qualifiedName}">
<f:facet name="header">
<h:outputText value="#{msg.manageclients_rate_product}" />
</f:facet>
<h:outputText value="#{clientRate.product.qualifiedName}" />
</rich:column>
...
</rich:dataTable>
</rich:column>
...
</rich:dataTable>
: 데이터 테이블 (ID = clientRates
)는 정렬 열 (ID = clientRateProduct
)를 포함
코드는 다음과 같은 것입니다.
현재 클라이언트의 clientRateProduct
열의 정렬 아이콘을 클릭하면 모두clientRates
데이터 테이블이 정렬됩니다 (현재 클라이언트뿐만 아니라).
정렬 작업을 현재 clientRates
dataTable에서만 수행하고 싶습니다. 아무도 해결책을 제안 할 수 있습니까?
RichFaces 3.2.2.SR1을 사용합니다. & 톰캣 6.0.29
감사합니다 당신 아바 도브을 업데이트됩니다
와 내부 데이터 테이블을 캡슐화한다. 이것은 RichFaces 3.3.3.Final에서 작동합니다. 불행히도 나는 현재 RichFaces 3.2.2.SR1을 사용하고 있습니다. –