我正在尝试根据单元格的输入更改制表单元格的颜色。我的第一步是简单地尝试改变单元格的颜色。运行以下代码,我看到以下内容
function testFormatter(cell, formatterParams) {
cell.getElement().style.backgroundColor = "#A6A6DF";
}
Here is what my table looks like after using the cell formatter
如果我回复你晚了,我深表歉意。这是我的第一篇 StackOverflow 帖子,我不知道回复通常需要多长时间才能收到。
最佳答案
我找到了解决办法。文档没有说明,但自定义格式化程序必须以某种方式、形状或形式返回值。
因此,纠正该问题的代码如下:
function testFormatter(cell, formatterParams) {
var bvid = cell.getValue();
cell.getElement().style.backgroundColor = "#A6A6DF";
return bvid
}
关于javascript - 通过单元格格式化程序更改制表单元格颜色会删除显示的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70703005/