内の要素の行番号を取得する方法に興味があり<p:dataTable>
ます。
<p:dataTable id="userDataTable" value="#{bean.rows}" rowIndexVar="rowIndex">
<p:column headerText="RowCounter">
<p:commandLink id="row#{rowIndex+1}" actionListener="#{bean.getRows}">
<h:outputText value="Show Row #{rowIndex+1}" />
</p:commandLink>
</p:column>
</p:dataTable>
豆:
public void getRows(ActionEvent ae) {
System.out.println(ae.getComponent().getId().toString());
}
row1
どちら<p:commandLink>
をクリックしても、常に が印刷されます。私は何が欠けていますか?