jqGrid 自定义 无数据提示信息
来源:互联网 发布:淘宝客服遇到的问题 编辑:程序博客网 时间:2024/06/05 23:44
当后台json返回数据为空时,jqGrid默认的“无数据显示”提示信息在右下角,不是很明显!
将提醒修改为如下效果:
网上搜索给出的方法都是需要在loadComplete事件中处理:
loadComplete:function(){var rowNum = $("#gridTable").jqGrid('getGridParam','records');if(rowNum < 1){if($("#emptyRecords").html() == null){$("#gridTable").parent().append('<div id="emptyRecords" style="width:100%; height:200px; text-align:center;">'+'<div style="width:220px; height:100px; padding-top:40px; clear:both; margin:0 auto ;">'+'<img src="${ctx}/img/sjpic.jpg" width="206" height="44">'+'</div></div>');}$("#emptyRecords").show();}else{$("#emptyRecords").hide();}}
这就需要在每一个创建jqGrid的页面加入此事件处理代码,觉得太麻烦,也不便于以后更改,所以我修改了jqGrid源码:
我引用了以下两个js文件:
1、先将grid.locale-cn.js文件中默认的提示信息“emptyrecords”字段修改为空“”,使右下角不再显示提醒信息;
2、在jquery.jqGrid.min.js文件中相应处理代码替换为以下内容:
if (b.p.viewrecords)if (b.p.reccount === 0){if($("#" + b.p.id + "_norecords").html() == null){$("#" + b.p.id).parent().append('<div id="'+ b.p.id +'_norecords" style="width:100%; height:200px; text-align:center;">'+'<div style="width:220px; height:100px; padding-top:40px; clear:both; margin:0 auto ;">'+'<img src="/js/jqGrid/themes/redmond/images/sjpic.jpg" width="206" height="44">'+'</div></div>');}$("#" + b.p.id + "_norecords").show();//a(".ui-paging-info", O).html(//b.p.emptyrecords);}else {$("#" + b.p.id + "_norecords").hide();P = D + 1;W = b.p.records;if (a.fmatter) {P = a.fmatter.util.NumberFormat(P, J);I = a.fmatter.util.NumberFormat(I, J);W = a.fmatter.util.NumberFormat(W, J)}a(".ui-paging-info", O).html(a.jgrid.format(b.p.recordtext,P, I, W))}
0 0
- jqGrid 自定义 无数据提示信息
- easyui datagrid 无数据信息提示
- jqgrid无数据样式呈现
- datagrid没有数据显示无数据提示信息
- Eclipse无提示信息
- JqGrid设置colModel自定义数据
- easyUI 1.5 新增datagrid 数据无信息提示
- Repeater提示无数据
- Uploadify自定义提示信息
- Uploadify自定义提示信息
- MyEclipse无提示信息-解决方案
- asp.net Gridview、Repeater 查无数据时显示表头及提示信息
- android 自定义信息提示框
- 自定义 title 提示信息框
- 自定义信息提示条tooltipbar
- 自定义Dialog之信息提示
- 配置Struts.xml无提示信息解决
- Hibernate写配置文件无提示信息解决
- dispatch_block_t 简单的实现不带参数的回调函数
- XCode6 编译opencore-amr
- 调用https双向认证的webservice
- 安卓拼图游戏(一)
- VS2008 调试 WinCE7.0 的程序时无法单步执行的问题
- jqGrid 自定义 无数据提示信息
- Maximum Depth of Binary Tree
- Java版四则运算简易计算器
- iOS 学习资料整理
- groovy脚本使用map
- Linux期末复习知识点小结(四)——进程
- (hdu 2.2.4)Wolf and Rabbit(一个圆有n个数,每次数m个数,看能否遍历这个圆)
- Android学习笔记--环境搭建
- sql Update 多表