2017-04-06 10 views
0

私はag-grid-reactを使用していますが、その列の値に基づいて行の他の列の値にアクセスしたいとします。 これは可能ですか? これは非常に簡単で直接的な方法であるはずですが、不思議なことに、私はag-grid-reactドキュメンテーションで正確な答えを見つけませんでした.APIとcolumnApiの複数のメソッドがありますが、その列の1つの値に基づいて対応する行を作成します。ag-grid-reactは、選択した列の値の対応する行にアクセスします

ここに何かが見つからない場合があります。ご協力いただきありがとうございます。

ありがとうございます!

答えて

0

特定の列の値に基づいて行全体をフィルタリングすることを検討していると思います。 グリッドオプションでフィルタリングを有効にする必要があります。グリッドオプションでenableFilter: trueを使用してください。

次に、これは、フィルタリング後のすべてのノードを反復処理することができるようになりますし、次にあなたがrowNode.columnNameを使用して、ノード上の任意の列にアクセスすることができます

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

メソッドを呼び出します。

関連する問題