0
dataTableの内部に、レコードで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>
cheksboks( '#{bean.rows}')から行番号を取得するにはどうすればよいですか? – baka
ここではtableIdがリストであるため、bean.tableId.rowIndexは繰り返しごとに各行番号を返します。 – Mihir