p:ui中的dataTable:repeat打破行的选择

时间:2017-10-12 07:42:11

标签: jsf primefaces jsf-2 datatable

我在ui:repeatp:repeat中使用PrimeFaces(6.1)数据表来显示多个dataTable。一切都正确呈现,但单独的dataTable选择不起作用。我怎样才能做到这一点?

注意:我尝试使用c:foreach,但它会导致一些性能问题(渲染页面需要更多时间),但ui:repeat加载速度更快。

<ui:repeat value="#{tblcontroller.myList}" var="obj">
    <p:dataTable var="item" value="#{obj.tabllist}"
                 rowSelectMode="add"
                 selection="#{obj.selectedData}" rowKey="#{item.name}">

        <f:facet name="header">#{item.name}</f:facet>

        <p:column selectionMode="multiple"/>
        <p:column headerText="Age" >#{item.age}</p:column>
        <p:column headerText="State" >#{item.state}</p:column>
        <p:column headerText="Country">#{item.country}</p:column>
    </p:dataTable>
    <br/>
</ui:repeat>

0 个答案:

没有答案