Slickgrid不断发展,因此对类似问题的某些答案不适用(例如,他们提到无法将CSS分配给特定的单元格)。显然现在已支持此方法,如果有人可以在https://github.com/mleibman/SlickGrid/wiki/API-Reference处使用CSS API提供示例,我们将不胜感激:
grid.setCellCssStyles("birthday_highlight", {
0: {
birthday: "highlight",
age: "highlight"
},
9: {
birthday: "highlight",
age: "highlight"
}
})
我有一个非常简单的网格,具有A-Z列和1-100行:如果单元格的内容是数字,如何分配黄色背景?
谢谢
最佳答案
这可以通过实现getItemMetadata(row)
(请参见https://github.com/mleibman/SlickGrid/wiki/Providing-data-to-the-grid)来完成,但是您必须遍历所有单元格,因此效率不是很高。看起来实际值的自定义格式化程序可能更合适。这样一来,您将无法为单元格本身指定CSS类,但可以随意设置单元格内容的样式,因此从技术上讲,您可以制作一个DIV来填充整个单元格并设置背景那。