easyui datagrid无数据时显示无数据

这里写自定义目录标题

需求

使用datagrid显示记录时,结果查询记录数为0,此时需要显示无数据。

示例代码

<table id="dg"></table>
$('#dg').datagrid({
   
    url:'datagrid_data.json',
    columns:[[
		{
   field:'code',title:'Code',width:100},
		{
   field:'name',title:'Name',width:100},
		{
   field:'price',title:'Price',width:100,align:'right'}
    ]]
});

当url查询无数据时,显示无数据。

解决办法

重新定义view视图

var noDataView = $.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" style="background-color: #f3f3f3;"></div>').html(opts.emptyMsg || 'no data').appendTo(vc);
                d.css({
   
                    position: 'absolute',
                    left: 0,
                    top: 20,
                    width: '100%',
                    textAlign: 'center'
                });
            }
        }
    });

使用该视图

$('#dg').datagrid({
   
        url:'datagrid_data.json',
        view: noDataView,
        emptyMsg:'没有记录',
        columns:[[
            {
   field:'code',title:'Code',width:100},
            {
   field:'name',title:'Name',width:100},
            {
   field:'price',title:'Price',width:100,align:'right'}
        ]]
    });

相关推荐

  1. easyui datagrid无数显示无数

    2024-01-10 06:42:05       58 阅读
  2. Linux 挂载磁盘, 无数案例

    2024-01-10 06:42:05       55 阅读
  3. 电商数API接口

    2024-01-10 06:42:05       57 阅读
  4. 字符串逆序数结构

    2024-01-10 06:42:05       24 阅读
  5. 数库设计最佳实践

    2024-01-10 06:42:05       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 06:42:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 06:42:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 06:42:05       82 阅读
  4. Python语言-面向对象

    2024-01-10 06:42:05       91 阅读

热门阅读

  1. C语言—第4次作业—分支结构专练

    2024-01-10 06:42:05       59 阅读
  2. GitHub Copilot 快速入门

    2024-01-10 06:42:05       67 阅读
  3. 互联网云计算:开启未来智能生活的新篇章

    2024-01-10 06:42:05       70 阅读
  4. 微服务下的SpringSecurity认证端

    2024-01-10 06:42:05       54 阅读
  5. 微服务使用过程中 常见的问题 解决方案

    2024-01-10 06:42:05       63 阅读
  6. 【力扣每日一题】力扣383赎金信

    2024-01-10 06:42:05       53 阅读
  7. python选择排序

    2024-01-10 06:42:05       56 阅读
  8. 经典算法-遗传算法的python实现

    2024-01-10 06:42:05       58 阅读
  9. Pycharm直接从github上下载项目(社区版)

    2024-01-10 06:42:05       58 阅读