【发布时间】:2013-04-16 10:10:41
【问题描述】:
我很好奇如何获取<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());
}
无论点击哪个<p:commandLink>,总是打印row1。我错过了什么?
【问题讨论】:
标签: jsf primefaces