2017-04-06 14 views
0

我正在使用ag-grid-react,我想根據其中一列的值訪問行的所有其他列值。 這可能嗎? 這應該是一個非常簡單直接的方法,但奇怪的是,我在Ag-grid-react文檔中找不到準確的答案。有多種API和columnApi方法,但沒有明確的鏈接可以讓您獲得根據其中一列的值對應的行!ag-grid-react訪問所選列值的對應行

我可能會錯過這裏的東西,我會感謝您的幫助!

預先感謝您!

回答

0

我想你正在尋找基於某個列值過濾整個行。 首先,您必須在您的網格選項中啓用過濾,在您的gridOptions中使用enableFilter: true

接着,調用一個方法

gridOptions.api.forEachNodeAfterFilter(function(rowNode, index) { 
    console.log('node ' + rowNode.data.athlete + ' passes the filter'); 
}); 

這將使您通過濾波後的所有節點進行迭代,然後就可以使用rowNode.columnName的節點上訪問的任何列。