jQuery MiniUI

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

grid调整列宽对load是调用success有问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-11-6 09:40:53 |只看该作者 |倒序浏览
grid在load时,设置了success方法。但是调整列宽之后,success里面设置的方法就失效了。怎么解决呢?

Rank: 8Rank: 8

沙发
发表于 2013-11-6 09:48:59 |只看该作者
调整列宽?当然不会调用load的回调了啊....
调整列宽又不会有数据的加载,而且load的回调,也只有在第一次表格加载数据的时候会触发,后面的分页,排序,刷新等等都不会进入到这个回调中

Rank: 4

板凳
发表于 2013-11-6 13:11:06 |只看该作者
factory 发表于 2013-11-6 09:48
调整列宽?当然不会调用load的回调了啊....
调整列宽又不会有数据的加载,而且load的回调,也只有在第一次表格 ...

那怎么办啊?我这边的操作是数据在加载完成之后的操作。现在这些操作会冲掉啊。怎么解决?求指导

Rank: 8Rank: 8

地板
发表于 2013-11-6 13:22:33 |只看该作者
你调整列宽的时候要对数据进行操作?

Rank: 4

5#
发表于 2013-11-6 16:39:59 |只看该作者
felt 发表于 2013-11-6 13:22
你调整列宽的时候要对数据进行操作?

不是的,是我load的之后对数据操作。 然后调整列宽之后,之前的操作失效了~~~

Rank: 4

6#
发表于 2013-11-6 16:41:24 |只看该作者
grid.load(null, function(){
                $(".wbOpen").each(function() {
                XXXX
                });
        });
调整列宽的时候。$(".wbOpen").each(function() {
                XXXX
                });这里操作的都失效了

Rank: 8Rank: 8

7#
发表于 2013-11-6 16:45:04 |只看该作者
zuzjx 发表于 2013-11-6 16:41
grid.load(null, function(){
                $(".wbOpen").each(function() {
                XXXX

如果需要每次数据加载,都需要触发

监听表格onload事件

Rank: 8Rank: 8

8#
发表于 2013-11-6 16:50:22 |只看该作者
你改变列宽是不会加载数据的,所以不会触发load事件。
另外grid.load(null,function)这个方法只有在第一次加载的时候触发,以后的刷新,翻页是不会触发的。
你这样试试grid.on("load",function)

Rank: 4

9#
发表于 2013-11-7 10:51:32 |只看该作者
嗯,谢谢,我试试

Rank: 8Rank: 8

10#
发表于 2013-11-7 14:58:32 |只看该作者
调整列宽是不会触发load事件的.
load事件在你加载事件,翻页时触发。

Archiver|普加软件

GMT+8, 2024-12-1 05:35 , Processed in 1.036106 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部