NGX数据表将行与列prop匹配

问题描述 投票:0回答:1

目前,我正在使用以下逻辑将行内容与正确的列进行匹配,但这似乎很慢,因此有时行不会呈现。有没有更有效的方法来获得相同的结果?

for (let value of values) {      
let row = new Object();
      for (let column of this.columns) {
          row[column.prop] = value.FieldValues.find(
          function(field){
              return field["field_id"] == column.Fieldid}
          );
      }
      rows.push(row);
}
javascript angular ngx-datatable
1个回答
0
投票

您可以在列定义中指定prop属性,并且ngx-datatable将知道在网格中显示哪个字段。

this.columns = [{ 
      name: 'column1',
      prop: 'id1'
    }, {
      name: 'column2',
      prop: 'id2'
    } ];
this.row = [
  {id1: 'row-1-value1', id2: 'row-1-value2'},
  {id1: 'row-2-value1', id2: 'row-2-value2'}
]

这是您要追求的东西吗?

© www.soinside.com 2019 - 2024. All rights reserved.