2
如何使用自定义格式化程序设置整个行(不只是单元格)的背景颜色?jqgrid自定义行颜色
如何使用自定义格式化程序设置整个行(不只是单元格)的背景颜色?jqgrid自定义行颜色
自定义格式化程序用于格式化单元格的数据(=文本)。据我所知他们不知道实际的单元格(意味着一个jQuery对象),但只有它的价值。
但是,通常jqGrid会将ID分配给所有行,以便设置背景颜色,如果您知道行ID应该只是设置此行的所有td子元素的背景颜色。
$(rowid).children("td").css('background-color', "#5E5E5E");
只是好奇,你有没有尝试过将这与jQuery UI主题集成在一起,所以背景颜色是从主题中挑选出来的? –
嗯,我不知道任何可以做到这一点的jQuery UI类(据我所知只有通常具有不同颜色的.ui-state-highlight和.ui-state-error)。但是创建包含颜色信息的其他CSS类是有意义的。 – Daff