【问题标题】:Primeng Datatable rowTrackByPrimeng 数据表 rowTrackBy
【发布时间】:2018-03-16 07:46:37
【问题描述】:

我在网上搜索了一个不错的带有 rowTrackBy 的primeng 数据表示例。文档不完整,没有多说。 有没有人可以帮忙?

【问题讨论】:

    标签: angular primeng primeng-datatable


    【解决方案1】:

    它与ngFor中的trackBy函数非常相似。您只需要提供一个带有索引和项目作为参数的函数,然后返回您正在跟踪的内容。例如

    trackByFunction = (index, item) => {
        return item.id // O index
    }
    

    【讨论】:

      【解决方案2】:

      只是想在这个答案中展示在表格模板中使用 rowTrackBy 的位置和方法:

      <p-table #tt [value]="data" [lazy]="true" (onLazyLoad)="loadDataLazily($event)" [paginator]="true"
                                  [rows]="dataSize" [totalRecords]="totalRecords" 
                                  [rowsPerPageOptions]="[10,20,30]" [rowTrackBy]="trackByFunction">
      
      trackByFunction = (index, item) => {
          return item.id // O index
      }
      

      【讨论】:

        猜你喜欢
        • 2017-09-14
        • 2018-11-03
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 2018-09-30
        • 2017-07-24
        • 2018-08-13
        • 1970-01-01
        相关资源
        最近更新 更多