jQuery MiniUI

 找回密码
 立即注册
查看: 2780|回复: 7
打印 上一主题 下一主题

datagrid分页问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2018-6-26 15:15:21 |只看该作者 |倒序浏览
datagrid分页获取上一页、下一页、还有输入页数获取内容的事件吗?

Rank: 8Rank: 8

沙发
发表于 2018-6-26 15:36:56 |只看该作者
翻页,页显示数量改变都会触发表格的onload事件,可以监听这事件处理

Rank: 4

板凳
发表于 2018-6-27 13:59:18 |只看该作者
felt 发表于 2018-6-26 15:36
翻页,页显示数量改变都会触发表格的onload事件,可以监听这事件处理

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

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 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() ;  //当前页码
可以两个页码的差值判断点的是哪个按钮

    });

Rank: 4

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

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

Rank: 8Rank: 8

6#
发表于 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

Rank: 4

7#
发表于 2018-6-27 15:12:07 |只看该作者
dforce 发表于 2018-6-27 14:59
参考客户端分页的示例
http://www.miniui.com/demo/#src=datagrid/pager_client.html

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

Rank: 8Rank: 8

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

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

Archiver|普加软件

GMT+8, 2024-9-29 17:27 , Processed in 1.043154 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部