【发布时间】:2021-11-14 23:31:18
【问题描述】:
我有一个 PrimeNG v12.2 p-table 组件缩写如下:
<p-table
[(selection)]="selectedMessages"
selectionMode="multiple">
我需要以编程方式选择用户刚刚单击的行。我想我会在点击中将一个新对象推送到selectedMessages,但它不起作用。对象被推送,但没有任何内容保持选中状态。
我需要处理右键单击。该行定义为:
<tr (contextmenu)="clickMessage(message)">
事件的处理方式:
clickMessage(mail: MailboxItem): void {
this.selectedMessages.push(mail);
}
成员初始化为空:
selectedMessages: MailboxItem[] = [];
我的事件正确触发,对象从空 ([]) 变为其中有一个 MailboxItem,但没有选择表行。
【问题讨论】:
-
我不理解为“需要调试详细信息”而关闭的投票。我还能提供什么?
标签: angular primeng primeng-turbotable