easyui-datagrid未查询到数据时控件扩展
2014-07-10 10:39
459 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Basic DataGrid - jQuery EasyUI Demo</title> <link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="../../themes/icon.css"> <link rel="stylesheet" type="text/css" href="../demo.css"> <script type="text/javascript" src="../../jquery-1.8.0.min.js"></script> <script type="text/javascript" src="../../jquery.easyui.min.js"></script> <script> var myview = $.extend({},$.fn.datagrid.defaults.view,{ onAfterRender:function(target){ $.fn.datagrid.defaults.view.onAfterRender.call(this,target); var opts = $(target).datagrid('options'); var vc = $(target).datagrid('getPanel').children('div.datagrid-view'); vc.children('div.datagrid-empty').remove(); if (!$(target).datagrid('getRows').length){ var d = $('<div class="datagrid-empty"></div>').html(opts.emptyMsg || 'no records').appendTo(vc); d.css({ position:'absolute', left:0, top:50, width:'100%', textAlign:'center' }); } } }); $(function(){ var list=[];//数据列表为空 $('#dg').datagrid({ data: list, view: myview, emptyMsg: 'no records found' }); }) </script> </head> <body> <h2>Basic DataGrid</h2> <div class="demo-info"> <div class="demo-tip icon-tip"></div> <div>The DataGrid is created from markup, no JavaScript code needed.</div> </div> <div style="margin:10px 0;"></div> <table id="dg" title="Surveys" class="easyui-datagrid" style="width:550px;height:250px" toolbar="#toolbar" rownumbers="true" fitColumns="true" singleSelect="true"> <thead> <tr> <th field="id" width="20">Id</th> <th field="name" width="50">Name</th> <th field="number" width="50">Number</th> <th field="description" width="50">Description</th> </tr> </thead> </table> </body> </html>
相关文章推荐
- jQuery easyui datagrid动态查询数据实例讲解
- 扩展当easyui datagrid无数据时,显示特定值。如:没有数据
- 扩展 easyui 控件系列:为datagrid 增加过滤行
- easyui datagrid 数据的显示和查询
- easyui 中Datagrid 控件在列较多且无数据时,列显示不全的解决方案
- 对easyui datagrid进行扩展,当滚动条拉直最下面就异步加载数据。
- asp.net 中使用EasyUI Datagrid 加载动态数据分页查询
- 对easyui datagrid进行扩展,当滚动条拉直最下面就异步加载数据
- ASP.NET easyUI--datagrid 通过ajax请求ASP.NET后台数据的分页查询
- ThinkPHP+jQuery EasyUI Datagrid查询数据的简单处理
- 对easyui datagrid进行扩展,当滚动条拉直最下面就异步加载数据。
- easyui 中Datagrid 控件在列较多且无数据时,列显示不全的解决方案
- 扩展easyui.datagrid,添加数据loading遮罩效果代码
- 对easyui datagrid 进行扩展拉动滚动条到底部自动加载数据《二》
- 扩展 easyui 控件系列:为datagrid 增加过滤行
- ASP.NET使用EasyUI-DataGrid + ashx + JQuery Ajax:实现数据的增删查改,查询和分页!
- Easyui 用datagrid 查询数据
- easyui-datagrid行编辑,后台以主表为基表关联从表进行查询数据后,在前台行编辑字段内容的显示
- 扩展easyui.datagrid,添加数据loading遮罩
- easyui-datagrid查询到没有数据时,设置显示“没有相关记录”