你怎么有条件风格的单元格在一个Dojo数据网格?
-
23-09-2019 - |
题
从本质上讲就是我想要做的是在基于单元的值的数据网格施加额外CSS类单个细胞。一个例子是对颜色的文本显示为红色时,一美元的价值是负的。
我发现的唯一的解决办法是使用的列的格式,以创建具有基于传入的值的级别跨度的字符串。我想,必须有一个更好的办法。
解决方案
当指定的结构中,您在表示给定列中的小窗口配置的对象传递。作为该对象的一部分,包括在定义中的格式化功能:
{
...
formatter: function(val, rowIdx, cell) {
classes = compute_classes(val, rowIdx, cell);
cell.customClasses.push(classes);
}
}
但你的“compute_classes”计算类应用是由您决定。他们将被应用到单元格,然后你就可以在你的CSS管理它们的外观。
不隶属于 StackOverflow