簡體   English   中英

ag-grid: JavaScript 網格獲取行 ID

[英]ag-grid: JavaScript Grid get row id

我正在測試 ag-grid 並在單擊一行時嘗試獲取行 ID。 我可以看到該值,但無法檢索它。

來自 ag-grid 的行 ID

文檔中沒有任何線索。 任何提示如何檢索數據?

您可以從ag-grid 網站使用 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)
}

即在使用之前適當地投射該項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM