gpt4 book ai didi

angular - 如果我在复选框上使用事件 selectionChanged 如何获取行数据

转载 作者:行者123 更新时间:2023-12-05 05:10:30 25 4
gpt4 key购买 nike

我在自己的应用程序上使用 ag-grid。我使用选项 checkboxSelection: true。当我点击复选框事件 selectionChanged 不包含行的表单数据。如何获取此数据?

代码

<ag-grid-common #agGridComponent 
[gridName]="gridName"
[rowData]="supersessionParts"
[columnDefinitions]="columnDefs"
[nodeChildDetails]="getNodeChildDetails"
(selectionChanged)="selectionChanged($event)">
</ag-grid-common>

设置复选框的代码

{
headerName: 'Cart',
lexid: 4456,
colId: 'selectColumnAdvanced',
field: 'group',
checkboxSelection: true,
suppressResize: true,
suppressMovable: true,
suppressSorting: true,
minWidth: 30,
width: 35,
headerComponentFramework: <{new(): CartHeaderComponent}>CartHeaderComponent
}

最佳答案

(selectionChanged) 回调具有类型为 SelectionChangedEvent 的参数,其中包含网格 api。从 api 中,您可以获得选定的行。所以你的 selectionChanged 应该是这样的:

onSelectionChanged(event: SelectionChangedEvent) {
console.log(event.api.getSelectedRows());
}

这是 ag-grid 文档中指定的方法(请参阅 here)。

关于angular - 如果我在复选框上使用事件 selectionChanged 如何获取行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56562157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com