ag-grid: JavaScript 网格获取行 ID
ag-grid: JavaScript Grid get row id
我正在测试 ag-grid 并尝试在单击某行时获取行 ID。我可以看到该值,但无法检索它。
文档中没有任何线索。任何提示如何检索数据?
您可以从 ag-grid website 中使用 selectionChanged 事件,找到选定的行并从那里访问关联的数据吗?
<ag-grid-angular>
(selectionChanged)="onSelectionChanged($event)"
</ag-grid-angular>
onSelectionChanged() {
const selectedRows = this.gridApi.getSelectedRows();
const selectedId = selectedRows[0].id;
}
看这个例子:https://plnkr.co/edit/lfjvlLlbyixDOo6m
我刚刚重读了您的问题,但我没有看到您想使用 rowClicked。试试这个例子:
https://plnkr.co/edit/lfjvlLlbyixDOo6m
onRowClicked(params)
{
console.log(params)
const clickedItem = <dataItem>params.data;
console.log(clickedItem.athlete)
}
即在使用前适当地施放物品。
我正在测试 ag-grid 并尝试在单击某行时获取行 ID。我可以看到该值,但无法检索它。
文档中没有任何线索。任何提示如何检索数据?
您可以从 ag-grid website 中使用 selectionChanged 事件,找到选定的行并从那里访问关联的数据吗?
<ag-grid-angular>
(selectionChanged)="onSelectionChanged($event)"
</ag-grid-angular>
onSelectionChanged() {
const selectedRows = this.gridApi.getSelectedRows();
const selectedId = selectedRows[0].id;
}
看这个例子:https://plnkr.co/edit/lfjvlLlbyixDOo6m
我刚刚重读了您的问题,但我没有看到您想使用 rowClicked。试试这个例子: https://plnkr.co/edit/lfjvlLlbyixDOo6m
onRowClicked(params)
{
console.log(params)
const clickedItem = <dataItem>params.data;
console.log(clickedItem.athlete)
}
即在使用前适当地施放物品。