Primeng Angular 2的数据表问题?

时间:2018-07-11 10:09:10

标签: angular datatable primeng

我正在使用Primeng(5.1.2)版本显示网格数据,我想扩展该行的行以显示其他详细信息。

highlightRow(rowData: any, rowIndex: number) {
    return ((this as DataTable).isRowExpanded(rowData)) ? 'ui-state-hightlight' : '';
}

我收到一条错误消息,说“ 无法读取未定义的属性'isRowExpanded'”。我找不到任何线索说明为什么发生此问题...?

1 个答案:

答案 0 :(得分:0)

您可以通过参数传递DataTable,并避免使用它。

<p-table [columns]="cols" [value]="values" #dt>
</p-table>

调用该函数时,先传递“ dt”引用,然后再传递给函数

highlightRow(dt: any, rowData:any, rowIndex: number){ 
   ....
}