我创建了一个jqgird,它包含两列,一列是time1,另一列是time2。当列time1的时间早于列time2的时间时,time1的单元格颜色将变为红色,我怎么能做了?
问问题
568 次
1 回答
0
我建议您使用cellattr
or rowattr
。如果要根据的值更改单元格 的颜色(或背景颜色),可以使用column 中定义的属性。查看答案或答案以获取更多详细信息。您通常可以使用来访问列的值。的确切格式取决于您使用的格式(“json”、“xml”或“local”),取决于选项的使用以及输入数据的确切格式(在或中描述)。time1
time2
cellattr
time1
rawObject.time2
time2
rawObject
datatype
loadonce
jsonReader
xmlReader
如果您决定更改整行而不是列中单元格的颜色,time1
则应使用rowattr
grid 选项而不是cellattr
in colModel
。有关更多详细信息,请参阅答案。小心,cellattr
应该返回字符串,但rowattr
返回对象。此外,您应该使用引号"class"
中的属性(如答案),因为某些浏览器将class
属性解释为保留名称。
于 2013-07-21T10:02:44.790 回答