jQuery MiniUI

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

Grid的一个问题,很困扰 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-4-16 17:36:33 |只看该作者 |倒序浏览
grid的列和值,是同时从后台获取出来的。


因此使用的是

grid.set({ columns: res.columns });
                    grid.set({ data: res.data });
                    grid.setTotalCount(res.data.length);


这样的方式。,

现在我需要获取 点击 grid控件中 获取翻页的 事件。。。如下图



点击 红色方框 这些地方

能获取到  页码。。。

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

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-4-16 17:53:40 |只看该作者
动态设置列后,用grid.load加载好了

Rank: 6Rank: 6

板凳
发表于 2013-4-16 18:21:49 |只看该作者
niko 发表于 2013-4-16 17:53
动态设置列后,用grid.load加载好了

如何load??

我的Grid HTML代码中是没有URL的。。。

load(这里面写什么?)

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-4-16 18:23:53 |只看该作者
建议你动态设置columns后,按正常的表格那样加载数据,这样就不用做多的改造了。

Rank: 6Rank: 6

5#
发表于 2013-4-16 20:36:10 |只看该作者
niko 发表于 2013-4-16 18:23
建议你动态设置columns后,按正常的表格那样加载数据,这样就不用做多的改造了。 ...

问题是,我的页面上 只有一个 空的Grid

是根据前台传入的 表格编号,取不同类型的表格在上面显示。。每个表的列都是不一样的。。

怎么按照正常的表格加载呢?那样我的HTML代码中列不是要写死?


不知道我这样说你明不明白。。

或者你有什么好办法,给个简单的例子也行。

Rank: 9Rank: 9Rank: 9

6#
发表于 2013-4-16 20:52:36 |只看该作者
grid.setColumns(columns);
grid.setUrl(url);
grid.load();

Rank: 6Rank: 6

7#
发表于 2013-4-16 21:01:04 |只看该作者
niko 发表于 2013-4-16 20:52
grid.setColumns(columns);
grid.setUrl(url);
grid.load();

那意思就是说  我获取动态列  需要AJAX一次后台。。

然后load又要AJAX一次后台。。


有2次后台访问????

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-4-16 21:20:21 |只看该作者
嗯。
否则你需要设置data,设置totalCount,监听分页事件,处理一大堆细节。

Rank: 6Rank: 6

9#
发表于 2013-4-17 08:43:56 |只看该作者
niko 发表于 2013-4-16 21:20
嗯。
否则你需要设置data,设置totalCount,监听分页事件,处理一大堆细节。

我的目的就是要监听分页时间。

怎么监听?

Rank: 8Rank: 8

10#
发表于 2013-4-17 11:26:38 |只看该作者
nbakill2 发表于 2013-4-17 08:43
我的目的就是要监听分页时间。

怎么监听?

grid.on("load",function(){})

Archiver|普加软件

GMT+8, 2024-11-28 03:49 , Processed in 1.041217 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部