【发布时间】:2017-01-31 14:19:45
【问题描述】:
我有一个从动态变化的数据加载的表。它每 5 秒刷新一次。 我在这个例子中使用了 ag-grid:https://www.ag-grid.com/javascript-grid-sorting/index.php
是否可以更改值发生变化的单元格的颜色,例如假设单元格值为 100 并且变为(小于此即 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 文档有一个页面用于刷新 (ag-grid.com/javascript-grid-refresh) 功能。第二个例子是你可以看看的。如果值大于 20,则 Total 列中值的颜色会根据行中其他列的总和而改变。我无法解决的问题是如何动态应用这些类。
标签: javascript html ag-grid