利用JavaScript实现jqGrid指定背景色修改(方便查看、修改)

来源:互联网 发布:百度云视频网络不给力 编辑:程序博客网 时间:2024/06/05 08:06
gridComplete: function () {                var ids = $("#gridList").getDataIDs();                for (var i = 0; i < ids.length; i++) {                    var rowData = $("#gridList").getRowData(ids[i]);                    if (rowData.State == "未响应") {             //如果状态是未响应,则背景色置灰显示                        $('#' + ids[i]).find("td").addClass("SelectBG");                    }                }            }
<style type="text/css">    .SelectBG {        background-color: #87CEFA;    }</style>

这个方法写在初始的页面加载中,
1、其中gridComplete是当表格所有数据都加载完成后进行相关处理的函数。
2、getDataIDs是为了获得表格所有行的ID
3、getRowData是根据Id获取数据。
4、判断如果状态是“未响应”,那么对此行做处理,修改相关的背景色。
5、SelectBG是样式,自己定义即可。