从dataTable获取选定的行索引

时间:2015-08-31 09:54:05

标签: jsf primefaces

我正在尝试从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<>();

0 个答案:

没有答案