1

我在更新 primefaces 中的数据表组件时遇到了问题。我的目标是更新数据表和表的选定行以保持突出显示。而不是这个,我有以下内容:第 1、3、5、...选定的突出显示的行在更新后保持选中状态,而第 2、第 4、第 6、...失去选择。预期的行为是使选定的行保持选中状态。我使用 primefaces 6.1 版和 Mojarra 实现 jsf 2.2.12。

<p:dataTable id="table" value="#{view.Rows}" var="row"
                       selection="{view.selectedRow}"
                       selectionMode="single" rowKey="#{row.id}" rows="18" lazy="true"  paginator="true" paginatorPosition="top" >
              <p:columns value="#{view.columns.list}" var="Col"
                  <f:facet name="header">
                      <h:outputText value="#{col.title}" />
                  </f:facet>
                  <h:outputText value="#{col.value(row)}" />
              </p:columns>
          </p:dataTable>
          <p:poll interval="80" update ="table"/>
4

0 回答 0