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 相关文章推荐
prototype Element学习笔记(篇一)
Oct 26 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
May 25 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
Aug 26 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
Apr 10 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
May 30 Javascript
dul无法加载bootstrap实现unload table/user恢复
Sep 29 Javascript
JS实现的样式切换功能tableCSS实例
Dec 30 Javascript
小程序scroll-view组件实现滚动的示例代码
Sep 20 Javascript
如何用原生js写一个弹窗消息提醒插件
May 24 Javascript
解决小程序无法触发SESSION问题
Feb 03 Javascript
jQuery实现小火箭返回顶部特效
Feb 03 jQuery
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 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二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
用jquery来定位
2007/02/20 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
Python修改列表值问题解决方案
2020/03/06 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
教师研修随笔感言
2014/01/23 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
暑期社会实践感言
2014/02/25 职场文书
七一建党日演讲稿
2014/09/05 职场文书
公司股东出资证明书
2014/11/01 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
一文了解MySQL二级索引的查询过程
2022/02/24 MySQL