我很好奇如何获取<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>
单击哪个。我错过了什么?