2017-03-10 3 views
0

dataTable 내부에서 동적으로 레코드가있는 dataTable을 만듭니다. 생성 된 각 dataTable에 대한 행 수는 어떻게 얻을 수 있습니까?동적 데이터 테이블에서 inputRowSelect 사용

내 테이블 :

<h:dataTable value="#{bean.tableId}" 
    var="tableIdInfo" rows="10"> 
    <h:column> 
     <f:facet name="header"> 
      <h:outputText value="id_date"></h:outputText> 
     </f:facet> 
     <h:outputText value="#{tableIdInfo.id_date}" 
      styleClass="outputText"> 
      <hx:convertDateTime pattern="dd.MM.yyyy" /> 
     </h:outputText> 
    </h:column> 
    <h:column> 
     <h:dataTable value="#{bean.tableList}" var="tInfo"> 
      <h:column> 
       <f:facet name="header"> 
       </f:facet> 
       <hx:inputRowSelect value="#{bean.rows}"> 
       </hx:inputRowSelect> 
      </h:column> 
      <h:column> 
       <f:facet name="header"> 
        <h:outputText styleClass="outputText" 
         value="Date create"></h:outputText> 
       </f:facet> 
       <h:outputText value="#{tInfo.cDate}"> 
        <hx:convertDateTime pattern="dd.MM.yyyy" /> 
       </h:outputText> 
      </h:column> 
     </h:dataTable> 
    </h:column> 
</h:dataTable> 

답변

0

내가 tableId 가정은 데이터의 목록입니다.

행 번호를 가져 오는 열을 추가하십시오.

 <h:column> 
      <!-- display currently selected row number --> 
      <f:facet name="header">No</f:facet> 
      #{bean.tableId.rowIndex + 1} 

     </h:column> 
+0

cheksboks ('# {bean.rows} ')를 통해 어떻게 행 번호를 가져올 수 있습니까? – baka

+0

여기 tableId가 목록이므로 bean.tableId.rowIndex는 각 반복마다 각 행 번호를 반환합니다. – Mihir

관련 문제