我有一個從動態更改的數據加載的表格。它每5秒刷新一次。 我使用本實施例中使用AG-網格爲它:https://www.ag-grid.com/javascript-grid-sorting/index.php如何更改動態更改數據的ag-grid單元格的顏色
是否有可能改變其值有變化,比如假設一個小區值爲100,則變成(小於這即細胞的顏色< 100 )所以使細胞紅色,id變得更大,使它變成綠色。 我試圖用這個例子:https://www.ag-grid.com/javascript-grid-cell-styling/index.php
但我不明白如何做到這一點。
更新:我做這種方式,但它不改變顏色:
var columnDefs = [
{headerName: "Arr Px Slippage", field: "total_wt_arr_slp", width: 100, newValueHandler: compareValues},
{headerName: "IVWAP Slippage", field: "total_wt_ivwap_slp", width: 100}
];
function compareValues(params) {
if (params.oldValue > params.newValue){
return {color: 'green', backgroundColor: 'black'};
console.log(params.newValue);
}
if (params.oldValue < params.newValue){
return {color: 'red', backgroundColor: 'black'};
}
}
如果您看到,ag-grid文檔有一個用於刷新(https://www.ag-grid.com/javascript-grid-refresh/)功能的頁面。第二個例子是你可以看看的東西。如果值大於20,則「總計」列中值的顏色會發生更改,具體取決於行中其他列的總和。我無法解決的問題是這些類是如何動態應用的。 – jsmtslch