当easyui datagrid无数据时,显示特定值。如:没有数据

<!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 >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值