jQuery MiniUI

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

mini-datagrid异步分页 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-16 16:57:21 |只看该作者 |倒序浏览
本帖最后由 fanbing1121 于 2013-10-16 17:06 编辑

困扰:mini-datagrid什么时候能够支持异步分页了?
1、遇到简单一些的查询(不会存在性能问题),采用MiniUI;
2、遇到复杂一些的查询,就用公司的异步查询组件;
版主,能有什么好的办法解决这个问题吗?是否可以采用以下思路:
查询时,给totalcount赋值为 0;在表格的加载完成事件里写方法,用ajax去获取总记录数,再用setTotalCount(得到的值)设置进去就行了;

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-10-16 18:47:49 |只看该作者
http://miniui.com/demo/#src=datagrid/pager.html

表格默认的AJAX就是异步的

Rank: 2

板凳
发表于 2013-10-18 08:58:10 |只看该作者
本帖最后由 fanbing1121 于 2013-10-18 08:59 编辑
niko 发表于 2013-10-16 18:47
http://miniui.com/demo/#src=datagrid/pager.html

表格默认的AJAX就是异步的

先查询当页数据,显示后,再异步统计总页数;或者,不统计总页数,但可以正常翻页;

Rank: 8Rank: 8

地板
发表于 2013-10-18 09:01:43 |只看该作者
fanbing1121 发表于 2013-10-18 08:58
先查询当页数据,显示后,再异步统计总页数;或者,不统计总页数,但可以正常翻页;
...

需要知道你的总记录,才可以知道总归有几页,不然不确定那一页是属于你的最后一页

Rank: 2

5#
发表于 2013-10-18 09:21:26 |只看该作者
factory 发表于 2013-10-18 09:01
需要知道你的总记录,才可以知道总归有几页,不然不确定那一页是属于你的最后一页 ...

或者 总页数 支持,查询结果后,总页数我们自己处理 Ajax请求统计总页数;

Rank: 8Rank: 8

6#
发表于 2013-10-18 09:47:16 |只看该作者
fanbing1121 发表于 2013-10-18 09:21
或者 总页数 支持,查询结果后,总页数我们自己处理 Ajax请求统计总页数; ...

你还是参考我们的例子,从后台一次查出来吧,不然你每次到最后还是要去查总数,只会增加复杂度

Archiver|普加软件

GMT+8, 2025-7-9 21:51 , Processed in 1.023311 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部