jqGrid设置指定行的颜色
来源:互联网 发布:小米主题破解软件 编辑:程序博客网 时间:2024/06/09 19:46
效果:
在页面中新建样式:
<style> .differentFlag { color:#FF0000 ; }</style>
在js中添加样式:
gridComplete:function(){//如果是报表统计页面if(tableId == "#report_grid_table"){ //获取这一页所有的id var ids = $("#report_grid_table").jqGrid("getDataIDs"); //如果id存在 if(ids){ //循环id for(var i=0; i<ids.length; i++){ //指定id行的数据 var rowData = $("#report_grid_table").jqGrid("getRowData",ids[i]); var attr = ""; //不一致记录标红 if(rowData.differentFlag == "true"){ //插入样式,注意:当一个页面中包含多个jqgrid的时候,addClass的时候不能只根据id来添加,需要在id之前加上tableId '#report_grid_table ' $('#report_grid_table '+'#'+ids[i]).find("td").addClass("differentFlag"); if(rowData.logId == "undefined" || rowData.logId == "" || rowData.logId == null){ attr = ""; }else{ attr = "<div><a onclick='lookOver("+rowData.logId+")' style='color:#FF0000'>查看</a></div>"; } }else{ attr = "<div><a onclick='lookOver("+rowData.logId+")'>查看</a></div>"; } $("#report_grid_table").jqGrid("setRowData",ids[i],{other:attr}); } } }}
注意点:
当一个页面中包含多个jqgrid的时候,addClass的时候不能只根据id来添加,需要在id之前加上tableId,以保证唯一性。
0 0
- jqGrid设置指定行的颜色
- jqgrid 设置某-行颜色
- 设置 jqgrid 子表的背景颜色
- 设置GridView指定行的特殊颜色
- 设置指定文字的颜色
- jqGrid单元格内容设置其内容的字体颜色
- DevExpress.XtraGrid.Views 设置指定行的背景颜色
- 设置列表框指定行的文字颜色
- iOS设置字符串指定位置的颜色和字体
- iOS 设置UILabel中的text指定范围的字体颜色
- RichEditControl用法——设置指定字符串的字体颜色
- RichTextBox用法——设置指定字符串的颜色
- xamarin.iOS 设置Label指定文字的颜色
- TextView设置指定位置处文字颜色的坑
- c# RichTextBox用法——设置指定字符串的颜色
- 关于jquery jqgrid 改变行背景颜色
- js根据条件改变jqgrid行颜色
- Jquery Grid表格插件 设置指定行/每行 颜色
- Android 中如何计算 App应用的启动时间?
- 九度OJ-1023:EXCEL排序
- Java设计模式
- oracle报PL/SQL:ORA:04044:此处不允许过程、函数、程序包或类型;
- caffe的log输出
- jqGrid设置指定行的颜色
- Android 判断应用前后台运行状态并获取当前 Activity 实例
- iframe用法
- markdown中的锚点 及其使用
- HTML+CSS+JS 简单Tooltip
- Android性能优化-UI性能优化
- weex和Android的交互
- index_merge引发的死锁排查
- 二维数组的各种sizeof问题