jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容


Posted in Javascript onJuly 09, 2016

本示例实现easyui datagrid加载/查询数据时,如果没有相关记录,则在datagrid中显示没有相关记录的提示信息,效果如下图所示

jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容

本实例要实现如下图所示的效果:

jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容

本示例easyui版本为1.3.4,如果运行后没有效果,自己检查easyui版本

不同版本对appendRow和mergeCells支持不一样,参数不一致什么的。

无法隐藏分页导航容器,可以用chrome开发工具或者firebug查看分页导航容器的样式和原始datagrid table表格的关系。

源代码如下

$(function () { 
$('#dg').datagrid({ 
fitColumns: true, 
url: 'product.json', 
pagination: true, 
pageSize: 3, 
onLoadSuccess: function (data) { 
if (data.total == 0) { 
//添加一个新数据行,第一列的值为你需要的提示信息,然后将其他列合并到第一列来,注意修改colspan参数为你columns配置的总列数 
$(this).datagrid('appendRow', { itemid: '<div style="text-align:center;color:red">没有相关记录!</div>' }).datagrid('mergeCells', { index: 0, field: 'itemid', colspan: 4 }) 
//隐藏分页导航条,这个需要熟悉datagrid的html结构,直接用jquery操作DOM对象,easyui datagrid没有提供相关方法隐藏导航条 
$(this).closest('div.datagrid-wrap').find('div.datagrid-pager').hide(); 
} 
//如果通过调用reload方法重新加载数据有数据时显示出分页导航容器 
else $(this).closest('div.datagrid-wrap').find('div.datagrid-pager').show(); 
}, 
title: 'easyui datagrid没有数据显示无数据提示信息', 
width: 550, 
columns: [[{ field: 'itemid', width: 80, title: 'Item ID' }, 
{ field: 'productname', width: 100, editor: 'text', title: 'Product Name' }, 
{ field: 'listprice', width: 80, align: 'right', title: 'List Pirce' }, 
{ field: 'unitcost', width: 80, align: 'right', title: 'Unit Cost'}]] 
}); 
}); 
product.json
{"total":0,"rows":[]}

以上所述是小编给大家介绍的jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容的全部叙述,希望对大家有所帮助,如果大家有任何问题欢迎给我留言,小编会及时回复大家的!

下面给大家介绍 jQuery EasyUI datagrid 无记录时,增加"暂无数据"提示

 在 datagrid 的onLoadSuccess事件进行操作:

onLoadSuccess: function (data) {
  if (data.total == 0) {
    var body = $(this).data().datagrid.dc.body2;
    body.find('table tbody').append('<tr><td width="' + body.width() + '" style="height: 35px; text-align: center;"><h1>暂无数据</h1></td></tr>');
  }
}
Javascript 相关文章推荐
解析Jquery取得iframe中元素的几种方法
Jul 04 Javascript
JS实现随机化快速排序的实例代码
Aug 01 Javascript
javascript实现简单的Map示例介绍
Dec 23 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
May 04 Javascript
js获取当前日期时间及其它操作汇总
Apr 17 Javascript
IE6兼容透明背景图片及解决方案
Aug 19 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
vue2.0项目实现路由跳转的方法详解
Jun 21 Javascript
AngularJS 事件发布机制
Aug 28 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
Oct 22 Javascript
Vue和Flask通信的实现
May 19 Vue.js
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
Jul 09 #Javascript
老生常谈onBlur事件与onfocus事件(js)
Jul 09 #Javascript
jQuery Easyui datagrid/treegrid 清空数据
Jul 09 #Javascript
深入浅析JavaScript中的Function类型
Jul 09 #Javascript
JavaScript基础重点(必看)
Jul 09 #Javascript
jQuery获取同级元素的简单代码
Jul 09 #Javascript
JS添加删除DIV的简单实例
Jul 08 #Javascript
You might like
php实现简单文件下载的方法
2015/01/30 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
PHP多进程简单实例小结
2019/11/09 PHP
JS Array对象入门分析
2008/10/30 Javascript
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
js中开关变量使用实例
2017/02/24 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
node打造微信个人号机器人的方法示例
2018/04/26 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
jquery自定义组件实例详解
2020/12/31 jQuery
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
2014年团工作总结
2014/11/27 职场文书
无保留意见审计报告
2015/06/05 职场文书