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 相关文章推荐
javascript全局变量封装模块实现代码
Nov 28 Javascript
javascript实现简单的进度条
Jul 02 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
jQuery实现的tab标签切换效果示例
Sep 05 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
使用BootStrap实现悬浮窗口的效果
Dec 13 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
Jan 12 Javascript
JavaScript实现自动跳转文本功能
May 25 Javascript
浅谈React的最大亮点之虚拟DOM
May 29 Javascript
详解基于Vue的支持数据双向绑定的select组件
Sep 02 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
Mar 04 Javascript
Vue实现下拉加载更多
May 09 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
php数组随机排序实现方法
2015/06/13 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
写自已的js类库需要的核心代码
2012/07/16 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
简单对比分析JavaScript中的apply,call与this的使用
2015/12/04 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
移动端界面的适配
2017/01/11 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
从零学Python之hello world
2014/05/21 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
在Python中使用next()方法操作文件的教程
2015/05/24 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
python各层级目录下import方法代码实例
2020/01/20 Python
Python super()函数使用及多重继承
2020/05/06 Python
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
司机辞职报告范文
2014/01/20 职场文书
标准毕业生自荐信
2014/06/24 职场文书
师德师风自查总结
2014/10/14 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
文艺委员竞选稿
2015/11/19 职场文书
话题作文之成长
2019/12/09 职场文书
MySQL的索引你了解吗
2022/03/13 MySQL