jqgrid 把csnmae例字段数据颜色全部修改为红色
时间: 2024-03-17 22:43:38 浏览: 21
可以通过jqGrid的`cellattr`属性来设置单元格的属性,包括颜色。下面是一个示例代码,可以将`csnmae`字段的数据颜色全部修改为红色:
```javascript
$(function () {
$("#grid").jqGrid({
url: "data.json",
datatype: "json",
colModel: [
{ name: "id", index: "id", width: 60 },
{ name: "name", index: "name", width: 90 },
{ name: "csnmae", index: "csnmae", width: 100 }
],
rowNum: 10,
rowList: [10, 20, 30],
pager: "#pager",
sortname: "id",
viewrecords: true,
sortorder: "desc",
cellattr: function (rowId, val, rawObject, cm, rdata) {
if (cm.name === "csnmae") { // 判断列名是否为 csnmae
return 'style="color: red;"'; // 设置单元格颜色为红色
}
}
});
});
```
在`cellattr`回调函数中,判断列名是否为`csnmae`,如果是,则返回`style="color: red;"`,这样该列所有单元格的颜色就会被设置为红色。