-1

我创建了一个jqgird,它包含两列,一列是time1,另一列是time2。当列time1的时间早于列time2的时间时,time1的单元格颜色将变为红色,我怎么能做了?

4

1 回答 1

0

我建议您使用cellattror rowattr。如果要根据的值更改单元格 的颜色(或背景颜色),可以使用column 中定义的属性。查看答案答案以获取更多详细信息。您通常可以使用来访问列的值。的确切格式取决于您使用的格式(“json”、“xml”或“local”),取决于选项的使用以及输入数据的确切格式(在或中描述)。time1time2cellattrtime1rawObject.time2time2rawObjectdatatypeloadoncejsonReaderxmlReader

如果您决定更改整行而不是列中单元格的颜色,time1则应使用rowattrgrid 选项而不是cellattrin colModel。有关更多详细信息,请参阅答案。小心,cellattr应该返回字符串,但rowattr返回对象。此外,您应该使用引号"class"中的属性(如答案),因为某些浏览器将class属性解释为保留名称。

于 2013-07-21T10:02:44.790 回答