我正在使用Primeng(5.1.2)版本显示网格数据,我想扩展该行的行以显示其他详细信息。
highlightRow(rowData: any, rowIndex: number) {
return ((this as DataTable).isRowExpanded(rowData)) ? 'ui-state-hightlight' : '';
}
我收到一条错误消息,说“ 无法读取未定义的属性'isRowExpanded'”。我找不到任何线索说明为什么发生此问题...?
答案 0 :(得分:0)
您可以通过参数传递DataTable,并避免使用它。
<p-table [columns]="cols" [value]="values" #dt>
</p-table>
调用该函数时,先传递“ dt”引用,然后再传递给函数
highlightRow(dt: any, rowData:any, rowIndex: number){
....
}