easyui datagrid 后台分页+排序

本文介绍了如何在EasyUI的datagrid中实现后台分页和排序功能。通过在jsp页面定义table,js加载table,后台controller接收并处理分页参数page、rows、sort、order,使用Collections.sort()进行排序,subList()获取分页数据。同时在service层创建测试数据,并展示了页面排序的效果。
摘要由CSDN通过智能技术生成

一、jsp页面定义table

<div><table id="dg"></table></div>

二、js页面加载table

$(function () {
    test1();
});

var test1 = function () {

    var m_test_name = "测试";
    var pageNumber = 1;
    var pageSize = 20;
    
    init_datagrid();

    function init_datagrid() {
        var arr_columns = test_dg_columns();
        $("#dg").datagrid({
             url: 'temp/test/queryTest',
             singleSelect: true,
             remoteSort: true, //定义从服务器对数据进行排序。
             pagination: true, //在DataGrid控件底部显示分页工具栏。
             pageNumber: pageNumber,
             pageSize: pageSize,
     	     pageList: [10,15,20],
             method: 'post',
             columns: [arr_columns],
             rownumbers: true,
             loadMsg: '正在加载数据',
             checkbox: true,
             title: '表单 -- ' + m_test_name,
             emptyMsg: '列表为空',
             selectOnCheck: false,
             checkOnSelect: false
        });
    }

    function test_dg_columns() {
        var arr = new Array();
        arr.push({"field": "yi", "title": 'test1', "width": '19%', "align": 'center',sortable:true});
        arr.pu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值