2011-02-04 5 views
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

답변

0

그렇게 만이 아약스 요청에서

+0

감사합니다 당신 아바 도브을 업데이트됩니다

<a4j:region renderRegionOnly="true" > 

와 내부 데이터 테이블을 캡슐화한다. 이것은 RichFaces 3.3.3.Final에서 작동합니다. 불행히도 나는 현재 RichFaces 3.2.2.SR1을 사용하고 있습니다. –