Primefaces子表以获取行索引
我在我的项目中使用PrimeFaces 6.0来Primefaces子表以获取行索引,primefaces,jsf-2,primefaces-datatable,Primefaces,Jsf 2,Primefaces Datatable,我在我的项目中使用PrimeFaces 6.0来数据表内部子表必须使用。我需要如何在子表中获取行索引 <h:form> <p:dataTable var="team" value="#{dtSubTableView.teams}" rowIndexVar="teamIndexVar"> <f:facet name="header"> NBA Teams </f:facet>
数据表
内部子表
必须使用。我需要如何在子表中获取行索引
<h:form>
<p:dataTable var="team" value="#{dtSubTableView.teams}" rowIndexVar="teamIndexVar">
<f:facet name="header">
NBA Teams
</f:facet>
<p:columnGroup type="header">
<p:row>
<p:column rowspan="2" headerText="Team" />
<p:column colspan="2" headerText="Stats" />
</p:row>
<p:row>
<p:column headerText="Wins" />
<p:column headerText="Losses" />
</p:row>
</p:columnGroup>
<p:subTable var="stats" value="#{team.stats}">
<f:facet name="header">
<h:outputText value="#{team.name}" />
</f:facet>
<p:column>
<h:outputText value="#{stats.season}" />
</p:column>
<p:column>
<h:outputText value="#{stats.win}" />
</p:column>
<p:column>
<p:commandButton id="editButton" value="Edit" />
</p:column>
</p:subTable>
</p:dataTable>
</h:form>
NBA球队
我需要在按下命令按钮时传递子表中的当前索引
为什么不传递团队
对象的id(假设:teamId为主键?@ParkashKumar基于索引来控制渲染属性?如果设置rowIndexVar=“teamIndex”
在p:dataTable
上,并在p:subTable
中为呈现的
属性使用?在第一列中尝试设置行范围,但它不起作用,因此现在我尝试使用子表索引0来设置呈现的属性