zoukankan      html  css  js  c++  java
  • easyui 在js中对后台返回的datagrid的数据进行分页

    $('#content').datagrid({
      data:data,
      columns:columnsArr,
      rownumbers:true,
      pagination: true,
      pageNumber: 1,
      pageSize: 10,
      pageList: [10,20,50,100],
      fitColumns: false,
      autoRowHeight:false,
      loadFilter : function(data){
      //过滤数据
      var value={
        total:data.total,
        rows:[]
      };
      let dg = $(this);
      let opts = dg.datagrid('options');
      let pager = dg.datagrid('getPager');
      pager.pagination({
        beforePageText: "页",
        afterPageText: "页,共{pages}页",
        displayMsg: "显示{from}到{to},共{total}条记录",
        onSelectPage: function (pageNum, pageSize) {
          opts.pageNumber = pageNum;
          opts.pageSize = pageSize;
          pager.pagination('refresh', {
            pageNumber: pageNum,
            pageSize: pageSize
          });
          dg.datagrid('loadData', data);
        }
      });
        if (!data.originalRows) {
          data.originalRows = (data.rows);
        }
        let start = (opts.pageNumber - 1) * parseInt(opts.pageSize);
        let end = start + parseInt(opts.pageSize);
        data.rows = (data.originalRows.slice(start, end));
        return data;
      },
    });

  • 相关阅读:
    Deep Learning--分布式训练RBM算法框架
    Deep Learning基础理论--Classification RBM
    docker run hangs问题排查记录
    启用k8s metrics server监控
    Infiniband 网络性能测试
    foreman容器化部署
    通过keepalived实现多主集群方案
    工程优化暨babel升级小记
    一次由webview报错引起的追根溯源
    前端基础3:js篇(基础及算法)
  • 原文地址:https://www.cnblogs.com/lyw0826/p/14355849.html
Copyright © 2011-2022 走看看