7

今日はかなりの時間を無駄にしたので、ここに投稿します。

aggrid のプロパティをRowNode.id設定したオブジェクトのデータからを設定しようとしていました。つまり、データ モデルのプロパティを使用して、ag-grid の行モデルのrowData組み込みフィールドを提供したいと考えていました。id彼らはドキュメントでこれについて言及していますが、それを行う方法については説明していません。

4

3 に答える 3

5

この質問に対する答えは、次のgetRowNodeIdように、グリッドのグリッド オプション オブジェクトにプロパティを設定する必要があるということです。

// where 'd' is an object in your model
this.gridOptions.getRowNodeId = d => {
   return d.id; // return the property you want set as the id.
}
于 2018-03-22T21:14:43.457 に答える
3

彼らは実際にそれについて言及するだけでなく、良い例も持っています:

// callback tells the grid to use the 'id' attribute for id's
// id's should always be strings
gridOptions.getRowNodeId = function(data) {
    return data.id;
};

// get the row node with ID 55
var rowNode = api.getRowNode('55');

// do something with the row, eg select it
rowNode.setSelected(true);

ドキュメントへのリンクは次のとおりです。

于 2019-04-18T21:00:41.827 に答える