我正在尝试从dataTable中选择行索引到我的bean。试了很多东西,但都没有。
这是我的dataTable:
<p:dataTable rowIndexVar="k" var="item" value="#{configBean.configTable[0]}" selectionMode="single" selection="#{config.selectedList}" rowKey="#{item}">
<p:column headerText="1">
#{config.configTable[0][k]}
</p:column>
<p:column headerText="2">
#{config.configTable[1][k]}
</p:column >
<p:column headerText="3">
#{config.configTable[2][k]}
</p:column>
<p:column headerText="4">
#{config.configTable[3][k]}
</p:column>
<p:column headerText="5">
#{config.configTable[4][k]}
</p:column>
<p:column headerText="6">
#{config.configTable[5][k]}
</p:column>
<p:column headerText="7">
#{config.configTable[6][k]}
</p:column>
<p:column headerText="8">
#{config.configTable[7][k]}
</p:column>
<p:column headerText="9">
#{config.configTable[8][k]}
</p:column>
<p:column headerText="10">
<p:commandButton value="Konfiguracja" actionListener="#{configBean.getIndex()}"/>
</p:column>
</p:dataTable>
我已尝试将列表,字符串和整数添加到“选择”中以从中获取一些数据,但没有运气。
configTable是List<List<String>>=ArrayList<>();