jQuery MiniUI

标题: datagrid分页问题 [打印本页]

作者: lys373113838    时间: 2018-6-26 15:15:21     标题: datagrid分页问题

datagrid分页获取上一页、下一页、还有输入页数获取内容的事件吗?
作者: felt    时间: 2018-6-26 15:36:56

翻页,页显示数量改变都会触发表格的onload事件,可以监听这事件处理
作者: lys373113838    时间: 2018-6-27 13:59:18

felt 发表于 2018-6-26 15:36
翻页,页显示数量改变都会触发表格的onload事件,可以监听这事件处理

[attach]11032[/attach]  不是监听表格的事件,是这几个按钮的事件的方法可以自己去写么?


作者: dforce    时间: 2018-6-27 14:26:09

lys373113838 发表于 2018-6-27 13:59
不是监听表格的事件,是这几个按钮的事件的方法可以自己去写么?

分页和表格加载绑定很紧密的,没有单独的事件,只有before和load事件可以控制。
grid.on("beforeload", function (e) {
        e.cancel = true;   //阻止本来的翻页功能

        var pageIndex = e.data.pageIndex;         //按钮之后的页码
        var cunrrentPageIndex=grid.getPageIndex() ;  //当前页码
可以两个页码的差值判断点的是哪个按钮

    });
作者: lys373113838    时间: 2018-6-27 14:39:49

dforce 发表于 2018-6-27 14:26
分页和表格加载绑定很紧密的,没有单独的事件,只有before和load事件可以控制。
grid.on("beforeload", f ...

因为我这里是不能发送ajax请求的,咱们的url那种请求也没有,是自己模拟ajax实现了一个方法,咱们的表格怎么能在翻页的时候获取数据setData呢?
作者: dforce    时间: 2018-6-27 14:59:01

lys373113838 发表于 2018-6-27 14:39
因为我这里是不能发送ajax请求的,咱们的url那种请求也没有,是自己模拟ajax实现了一个方法,咱们的表格 ...

参考客户端分页的示例
http://www.miniui.com/demo/#src=datagrid/pager_client.html
作者: lys373113838    时间: 2018-6-27 15:12:07

dforce 发表于 2018-6-27 14:59
参考客户端分页的示例
http://www.miniui.com/demo/#src=datagrid/pager_client.html

客户端这是一次把所有数据都加载回来了,数据量大的话会很慢的吧,那要是自己写一个分页应该如何集成到咱们的表格里面呢???求demo
作者: dforce    时间: 2018-6-27 15:13:43

lys373113838 发表于 2018-6-27 15:12
客户端这是一次把所有数据都加载回来了,数据量大的话会很慢的吧,那要是自己写一个分页应该如何集成到咱 ...

只能这样,如果是多次加载,请使用我们默认的服务端分页




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2