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 的方法重载效果
Aug 07 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
ajax处理php返回json数据的实例代码
Jan 24 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
Dec 20 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
jquery实现横向图片轮播特效代码分享
Nov 19 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
AngularJS中处理多个promise的方式
Feb 02 Javascript
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 jQuery
React全家桶环境搭建过程详解
May 18 Javascript
React如何创建组件
Jun 27 Javascript
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中常用数组处理方法实例分析
2008/08/30 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
使用forever管理nodejs应用教程
2014/06/03 NodeJs
javascript 中__proto__和prototype详解
2014/11/25 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
Python实现从url中提取域名的几种方法
2014/09/26 Python
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
python 识别图片中的文字信息方法
2018/05/10 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
python高级特性简介
2020/08/13 Python
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
大学辅导员事迹材料
2014/02/05 职场文书
业务员简历自我评价
2014/03/06 职场文书
员工生日活动方案
2014/08/24 职场文书
单位委托书
2014/10/15 职场文书
悬空寺导游词
2015/02/05 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang