【问题标题】:p-tableCheckbox check by defaultp-tableCheckbox 默认勾选
【发布时间】:2020-09-08 04:26:46
【问题描述】:

我是 primeNG 和 p-tableCheckbox 的新手。 我正在使用这个组件来创建一个复选框列来检查/选择正确的行。因此,正常的标准和行为完美无缺。但是现在我需要默认通过 component.ts 选择一些行/checkoxes。

我到处搜索,但没有找到任何关于这种行为的信息。

我试过这样的

 <p-tableCheckbox #tableCheckbox [value]="rowData" [index]="rowIndex"></p-tableCheckbox>

 checkSelected(event) {
    this.checkboxSelected.emit(event.data);
    this.tableCheckbox.checked = true;
 }

在哪里,但显然不起作用。我怎样才能让它发挥作用?

【问题讨论】:

    标签: html angular checkbox primeng


    【解决方案1】:

    使用 p-table 传递选定的对象,例如

    <p-table [(selection)]="selectedRowDataArray">
    

    这会自动将所需的复选框标记为选中。

    【讨论】:

    • @Akash Garg 但是在 RowSelect 上它正在改变复选框的状态
    • 什么意思,能详细点吗。在我的方法中,如果您更改此 selectedRowDataArray,您的复选框将被相应地选中。
    • 以上是我的p-table配置。 现在我在第一列中有一个 p-tablecheckbox,现在,每当我在任何地方单击行时,复选框状态都会从选中状态变为未选中状态,反之亦然。
    • 什么意思?
    猜你喜欢
    • 2021-01-26
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    相关资源
    最近更新 更多