あなたは 2 つの異なる質問をしましたが、両方を説明しようと思います。
テーブルの合計 X 行 / Y 行を表示したい
を持ってY total rows
いgridOptions.api.getModel().getRowCount()
ます。「X rows
現在表示されている行」を指していると思いますが、それを取得する現在の方法はないと思います。私たちはそうでしたが、私は間違っているかもしれません。
インジケータ: 青 - 手動デポジット、赤 - デポジットの失敗、緑 - 成功
セル/行のスタイルを変更することについて話していると思いますか? セルのスタイリングについては、列定義 cellClassRulesをご覧ください。ウェブページから:
ag-Grid を使用すると、ルールを適用して特定のクラスを含めることができます。AngularJS を使用する場合、これはクラスを Javascript オブジェクト キーとして指定し、ルールをオブジェクト値として指定する ng-class に似ています。
次のように使用できます。
//'Success', 'Manual' and 'Failed' are placeholders for the actual values
// you must compare to.
cellClassRules: {
'green': function(params) { return params.value === 'Success'},
'blue': function(params) { return params.value === 'Manual'},
'red': function(params) { return params.value === 'Failed'}
},
行全体のスタイリングについては、この他の質問で説明したことで実現できます
// Again, 'Success', 'Manual' and 'Failed' are placeholders
// for the actual values you must compare to.
gridOptions.api.getRowStyle(params) {
switch(params.data.myColumnToCheck){
case 'Success':
return {'background-color': 'green'};
case 'Manual':
return {'background-color': 'blue'};
case 'Fail':
return {'background-color': 'red'};
}
return null;
}