jqgrid单元格显示html,jquery – 如何更改jqgrid自定义格式化程序中单元格的背景颜色?...

如果您想使用< span>元素内部的自定义单元格式化程序,您可以从自定义格式化程序返回

return '' + cellvalue + '';

您可以在其中定义span.cellWithoutBackground的样式,例如如下所示

span.cellWithoutBackground

{

display:block;

background-image:none;

margin-right:-2px;

margin-left:-2px;

height:14px;

padding:4px;

}

工作原理你可以看到现场here:

UPDATED:答案是老的最好的做法是在colModel中使用cellattr回调,而不是使用自定义格式化程序.更改单元格的背景颜色通常只是将样式或类属性分配给列的单元格(< td>元素).在colModel列中定义的cellattr回调允许完全这样做.还可以使用格式化程序,如格式化程序:“checkBox”,格式化程序:“货币”,格式化程序“日期”等,但是仍然会更改列中的背景颜色.以同样的方式,可以定义为jqGrid选项(colModel的特定列之外)的rowattr回调允许分配整行(< tr>元素)的样式/类.

例如,有关cellattr的更多信息可以在here和here找到. Another answer解释了rowattr.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值