javascript - 通过单元格格式化程序更改制表单元格颜色会删除显示的值

标签 javascript css dom tabulator

我正在尝试根据单元格的输入更改制表单元格的颜色。我的第一步是简单地尝试改变单元格的颜色。运行以下代码,我看到以下内容

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/

相关文章:

JavaScript 表单 onSubmit 处理

javascript - CSS Webkit 转换不起作用

html - 导航栏 CSS 中的居中文本

javascript - 通过简单的html dom删除页面的所有href

javascript - 如何限制创建3个以上的动态输入元素?

javascript - 关于如何使用 Javascript 编写 Luhn 信用卡验证代码的建议?

javascript - 如何使用 mongodb (node.js) 创建集合中所有值的数组

javascript - 在 angular2 中获取参数

CSS Hover Scaling 会暂时取消 overflow hidden 隐藏内容,然后重新隐藏

javascript - XMLHttpRequest 获取具有动态内容的 DOM