代码之家  ›  专栏  ›  技术社区  ›  Ramkumar

使用角2启动数据表问题?

  •  0
  • Ramkumar  · 技术社区  · 6 年前

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

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

    我说这句话时出错了” 无法读取未定义的属性“IsRowexpanded” “我不知道为什么会发生这个问题……”

    1 回复  |  直到 6 年前
        1
  •  0
  •   Osakr    6 年前

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

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

    当调用函数时,传递“dt”引用,然后在函数中传递

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