jqgrid单元格显示html,JQGrid:如何根据内容设置单元格样式

我想根据单元格的内容设置单元格的背景颜色。JQGrid:如何根据内容设置单元格样式

我的第一个问题:有没有一种方法可以从xml数据中设置单元格的背景颜色?

如果不是,这是我网格的定义:

$("#grid_sites").jqGrid({

url:"getgridxmlsites.php?detailid=" + $('#hdnStudyDetailId').val(),

datatype: "local",

height: 160,

width: 832,

shrinkToFit: true,

caption:"",

colNames :["Site","Name","PI","Location","Phone","Status"],

colModel :[

{name:"sitenumber", index:"sitenumber", width:50, align:"right"},

{name:"name", index:"name", width:120},

{name:"location", index:"location", width:100},

{name:"phone", index:"phone", width:100},

{name:"status", index:"status", width:70}

],

pager:"pager_sites",

scroll: 1,

viewrecords:true,

sortable:true,

sortname: "sitenumber",

autowidth: true,

pgbuttons: false,

loadonce: true,

gridview: true

});

我想改变基于其内容的状态单元格的背景颜色。 我知道我应该在状态栏上使用一个格式化程序,但是我不确定代码只是改变那个单元格的背景颜色。

{name:"status", index:"status", width:70, formatter: statusFormatter}

function statusFormatter(cellvalue, options, rowObject)

{

What exactly would go here for something like this:

if (cellValue == 'Pending') change the cell's background color to yellow

else if (cellValue == 'Approved') change the cells's background color to green;

}

谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值