你好,我需要通过单击复选框和单击行后的单个选择来进行多次选择。你知道我怎样才能把这个放在同一张桌子上吗?
https://www.primefaces.org/primeng/showcase//表/选择
您可以使用onRowSelect
从选择中删除除单击项外的所有其他内容。
你的p-table定义将是这样的:
<p-table selectionMode="multiple" [(selection)]="selectedItems" (onRowSelect)="onRowSelect($event) ...> ... </p-table>
和你的功能
onRowSelect(event) {
this.selectedItems = [event.data];
}
使复选框使用默认的启动行为,而行单击取消选择其他所有内容。