easyUi-datagrid 真分页 + 工具栏添加控件

Posted hnzheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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], //设置每页记录条数的列表 
        width:1000,
        columns: [[
            {
                field: ‘‘,
                title: ‘‘,
                checkbox: true
            },
            {
                field: ‘Name‘,
                title: ‘姓名‘,
                width: 100,
                sortable: true,        //设置为true允许对该列排序。                          
            },
            { field: ‘Age‘, title: ‘年龄‘, width: 100 },
            { field: ‘Work‘, title: ‘工作‘, width: 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  展示

技术分享图片

 

以上是关于easyUi-datagrid 真分页 + 工具栏添加控件的主要内容,如果未能解决你的问题,请参考以下文章

为啥easyui-datagrid分页控件把所有的都遮住了?

easyui-datagrid分页部分翻页按钮不显示

easyui-datagrid连接数据库实现分页查询数据

easyui-datagrid高度放大或缩小动态设置分页參数

分页“真分页”获取数据

ngTbale真分页实现排序搜索等功能