【发布时间】:2011-07-13 23:00:23
【问题描述】:
我正在使用 jqgrid。我需要根据值设置单元格的背景颜色。
我在重新加载颜色被禁用的表格后尝试使用以下代码。
jQuery("#list").setCell ('5','5','t',{背景:'#ff0000'});
我想在表格加载时根据单元格值设置单元格背景颜色。 如何做到这一点?
提前致谢。
【问题讨论】:
标签: jqgrid
我正在使用 jqgrid。我需要根据值设置单元格的背景颜色。
我在重新加载颜色被禁用的表格后尝试使用以下代码。
jQuery("#list").setCell ('5','5','t',{背景:'#ff0000'});
我想在表格加载时根据单元格值设置单元格背景颜色。 如何做到这一点?
提前致谢。
【问题讨论】:
标签: jqgrid
您可以通过多种方式执行此操作:请参阅 this、this 或 this。重要的不仅是您如何执行此操作,还在于在哪里。 loadComplete 事件句柄是很好的地方。
更新:在 jqGrid 的下一个版本中,您将能够使用新的 cellattr 选项作为 colModel 中的函数。请参阅this demo 和my original suggestion。
【讨论】:
要将cellattr 功能与 jqGrid 的 asp.net 库一起使用,请将其添加到您的列中。我在网上其他任何地方都找不到这方面的记录...
<Formatter>
<trirand:CustomFormatter SetAttributesFunction="clientSideFunctionName" />
</Formatter>
感谢 Oleg 对 jqGrid 的出色补充 :)
【讨论】: