jQuery MiniUI

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

datagrid不使用URL加载,而用setData指定JS对象加载的分页问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-13 15:13:00 |只看该作者 |倒序浏览
如题,不使用URL加载,而是通过setData()方法直接传入一个js对象加载data grid,当需要分页的时候,点击“下一页”按钮的时候,如何获得这个事件及页码,以便传入新的js对象去刷新data grid呢?

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-13 15:23:26 |只看该作者
1)datagrid默认已经帮你把url、分页、数据加载装配都封装好了,你可以轻松使用grid.load方法就可以加载和显示数据了;
2)如果你要拆分这几个操作,可以:
   1.隐藏默认分页,showFooter="false"
   2.加一个自定义分页控件,并监听此分页控件的相关事件
   3.自己处理数据加载,然后装配数据给grid

自定义分页控件示例:http://www.miniui.com/demo/#src=datagrid/diypager.html

最后,你最好不要做那么麻烦的事,直接用我们提供的表格api加载和分页数据不久好了?

Rank: 2

板凳
发表于 2012-8-13 15:27:31 |只看该作者
谢谢!
因为我这个框架,已经封装好了一个ajax,可以通过类反射直接调用后台所有的方法,而不用一个个servlet去编写。而这个框架的是把java对象转换成Js对象返回,所以想在不修改框架的前提下看能不能把这个控件套上去。

Archiver|普加软件

GMT+8, 2024-11-23 12:41 , Processed in 1.023032 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部