【问题标题】:PrimeNG DataTable programmatically select row checkboxPrimeNG DataTable 以编程方式选择行复选框
【发布时间】:2019-07-18 04:15:37
【问题描述】:

嗨,我将在我的 ngOninit() 中有一个“selectedrow”数组列表。我想选择“selectedrow”变量中的所有行复选框。

https://stackblitz.com/edit/github-4vvqp4-xbrzdy?file=src%2Fapp%2Fapp.component.html

【问题讨论】:

    标签: angular primeng primeng-datatable


    【解决方案1】:

    你想把卡片推入selectedCars

    selectedCars 不是列表,因此您会看到错误:Cannot read property 'push' of undefined

    要修复它,只需将selectedCars 设为列表(使用默认值)

    selectedCars:any[] = [];
    

    【讨论】:

      【解决方案2】:

      您将 selectedCars 声明为 any 类型,但您没有将其分配为空数组,因此最初 selectedCars 的值未定义,这就是默认选定项目未绑定到表的原因。像这样更改代码

      selectedCars:any[] = [];
      

      【讨论】:

      猜你喜欢
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2018-04-10
      • 2018-09-28
      • 1970-01-01
      • 2011-01-03
      • 2012-11-28
      相关资源
      最近更新 更多