zoukankan      html  css  js  c++  java
  • easyUi-datagrid 真分页 + 工具栏添加控件

    1、  新建Pager.js

    /**
     * 
     * @param {any} el  元素
     */
    
    
    function showDataGrid1(el) {
        $(el).datagrid({
            title: '分页的gridview',
            url: '/Home/GetPagerUserInfo',   //一个用以从远程站点请求数据的超链接地址。
            method: 'get', //请求远程数据的方法类型  默认 post
            loadMsg: '数据正在加载,请稍等...',//当从远程站点载入数据时,显示的一条快捷信息。
            pagination: true,     //开启分页  
            pageSize: 10,         //分页大小  
            pageNumber: 1,         //第几页显示(默认第一页,可以省略)  
            pageList: [10, 20, 30, 50], //设置每页记录条数的列表 
            1000,
            columns: [[
                {
                    field: '',
                    title: '',
                    checkbox: true
                },
                {
                    field: 'Name',
                    title: '姓名',
                     100,
                    sortable: true,        //设置为true允许对该列排序。                          
                },
                { field: 'Age', title: '年龄',  100 },
                { field: 'Work', title: '工作',  100 },
            ]],
            fitColumns: true,
        });
    
        //  工具栏  加控件
        var pager = $(el).datagrid().datagrid('getPager');    // get the pager of datagrid
        pager.pagination({
            buttons: [{
                iconCls: 'icon-search',
                handler: function () {
                    $.messager.alert('这是标题', 'search')
                }
            }, {
                iconCls: 'icon-add',
                handler: function () {
                    alert('add');
                }
            }, {
                iconCls: 'icon-edit',
                handler: function () {
                    alert('edit');
                }
            }]
        });            
    
    }

    2  前端

      <!--真分页-->
        <div>
            <table id="dgv2" ></table>
        </div>
    
    
    
    <script src="~/Scripts/EasyUI/Pager.js"></script>
    
    
        $(document).ready((function () {
    
            // 这个地方必须要放在这个里面,否则会导致有边框不显示
           // showDataGrid("#dgv");
            showDataGrid1("#dgv2");
           
        }));
    

      3  展示

  • 相关阅读:
    Mongodb C#客户端数据关联数据,使用Linq语法进行关联
    express增加swagger功能
    RabbitMQ错误检查
    nodejs mongoose populate 多层模型
    c# Mongodb
    vscode安装过的插件
    phantomjs安装步骤
    记录平时有用到的前端学习网站
    初学做uniapp项目过程梳理的一些记录
    用纯css实现双边框效果
  • 原文地址:https://www.cnblogs.com/hnzheng/p/9184436.html
Copyright © 2011-2022 走看看