我已经看过关于这个主题的其他帖子,但我的略有不同我有一个 jqGrid,如下所示,名称如下:
grid = $("#list");
现在,我有一个名为 total 的列,我想根据一个值为数字设置颜色。我试过这样
grid.jqGrid({
...
colModel:[
...
{name:'total',index:'total',width:60,
formatter:function(cellvalue, options, rowObject){
if (cellvalue > 300) {
return "<span style='background-color:orange'>"+cellvalue+"</span>";
} else {
return "<span style='color:red'>"+cellvalue+"</span>";
}
},
align:'right'},
...
这似乎可以很好地评估 if 条件但无法显示 cellvalue 变量。
我应该如何在 if 括号内使用正确的标记重新显示总单元格值?