我正在使用RowGroup存储3个不同的表,并且效果很好,但是我的问题是onRowSelect函数根本不起作用,因此,当我单击RowGroup表的任何行时,什么也没有发生。

我还有一个名为“ MY TABLE”的外部表,如果您单击任何行,都会弹出一个带有行信息的弹出窗口。那是我想要的RowGroup表的确切功能,但我无法使其正常工作。

这是我的工作代码:PLUNKER

<p-dataTable [value]="data" sortField="room" rowGroupMode="subheader" groupField="room" expandableRowGroups="true"
    [sortableRowGroup]="false" [expandedRowsGroups]="expandedGroups">
  <ng-template pTemplate="rowgroupheader" let-rowData>{{rowData.room}} - INFO</ng-template>
<p-column field="status" header="ID"></p-column>
<p-column field="name" header="Title"></p-column>
</p-dataTable>

最佳答案

这是一个工作版本:
https://embed.plnkr.co/0o42Jb/

您必须添加(onRowClick)="handleRowSelect($event)"

handleRowSelect(event) {
   console.log('yaaaaaaaaaaaw');
   this.display = true;
   this.personData = event.data.name;
}

关于javascript - 为什么在使用PrimeNG的RowGroup表上$ event绑定(bind)不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48175500/

10-10 04:43