我正在使用jqgrid。我需要根据值设置单元格的背景颜色。
我在重新加载表后尝试使用以下代码,颜色被禁用。
的jQuery( “#列表”)。setCell ( '5', '5', 'T',{背景: '#FF0000'});
我想根据单元格值在表加载时设置单元格背景颜色。 怎么做?
提前致谢。
答案 0 :(得分:8)
您可以通过多种方式执行此操作:请参阅this,this或this。重要的不仅仅是你如何做到这一点,而是在哪里。 loadComplete
事件句柄是最适合它的地方。
更新:在jqGrid的下一个版本中,您可以在cellattr
中使用新的colModel
选项作为函数。请参阅this demo和my original suggestion。
答案 1 :(得分:1)
要在jqGrid的asp.net库中使用cellattr
功能,请将其添加到列中。我无法在其他任何地方找到这个记录良好的在线...
<Formatter>
<trirand:CustomFormatter SetAttributesFunction="clientSideFunctionName" />
</Formatter>
感谢Oleg为jqGrid提供了很棒的补充:)