如何在primeNG数据表中保留所选复选框

时间:2016-10-25 03:00:28

标签: angular primeng

这是我的primeNG数据表html定义:

<p-dataTable
  #datatable
  [value]="datasource"
  [(selection)]="data"
  [totalRecords]="totalRecords"
  selectionMode="multiple"
  resizableColumns="true"
  [pageLinks]="10"
  [rows]="10"
  [rowsPerPageOptions]="[10, 25, 50, 100]"
  [paginator]="true"
  [responsive]="true"
  [lazy]="true"
  (onLazyLoad)="setDatasource($event)"
  (onRowSelect)="onRowSelect($event)"
  (onRowUnselect)="onRowUnselect($event)"
>
  <p-column selectionMode="multiple"></p-column>
  <p-column *ngFor="let col of dt.colDefs" [field]="col.field" [header]="col.headerName" [sortable]="true">
    <template *ngIf="col.template" let-data="rowData" pTemplate type="body">
      <div [innerHTML]="col.template(data) | sanitizeHtml" (click)="col.funcCallback(data)"></div>
    </template>
  </p-column>
</p-dataTable>

我在一个表中使用了很多功能,例如:延迟加载,分页,选择等。

我尝试选中一个复选框,然后转到下一页。 当我移回上一页时,取消选中该复选框(UI渲染未被选中。但是当我查看API时,所选行的对象存在。)

这是primeNG数据表中的现有错误吗?

0 个答案:

没有答案