Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何更改jqgrid的一个单元格的颜色?_Css_Jqgrid - Fatal编程技术网

Css 如何更改jqgrid的一个单元格的颜色?

Css 如何更改jqgrid的一个单元格的颜色?,css,jqgrid,Css,Jqgrid,我已经创建了一个jqgird,它包含两列,一列是time1,另一列是time2。当time1列的时间早于time2列的时间时,time1的单元格颜色将变为红色,我如何制作它?我建议您使用cellatr或rowattr。如果要根据time2的值更改单元格time1的颜色(或背景色),可以使用列time1中定义的cellatr属性。查看或查看更多详细信息。通常可以使用rawObject.time2访问time2列的值。rawObject的确切格式取决于您使用的datatype(“json”、“xml

我已经创建了一个jqgird,它包含两列,一列是time1,另一列是time2。当time1列的时间早于time2列的时间时,time1的单元格颜色将变为红色,我如何制作它?

我建议您使用
cellatr
rowattr
。如果要根据
time2
的值更改单元格
time1
的颜色(或背景色),可以使用列
time1
中定义的
cellatr
属性。查看或查看更多详细信息。通常可以使用
rawObject.time2
访问
time2
列的值。
rawObject
的确切格式取决于您使用的
datatype
(“json”、“xml”或“local”),取决于
loadonce
选项的使用以及输入数据的确切格式(如
jsonReader
xmlReader
所述)

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