jQuery MiniUI

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

datagrid有更改collapseGroupOnLoad属性的方法吗? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-12-16 20:47:18 |只看该作者 |倒序浏览
setCollapseGroupOnLoad(true);  ??? 这个不行

Rank: 8Rank: 8

沙发
发表于 2015-12-17 09:39:11 |只看该作者
只能在标签上配置

Rank: 2

板凳
发表于 2015-12-17 10:55:40 |只看该作者
dforce 发表于 2015-12-17 09:39
只能在标签上配置

这个可以考虑有啊.  很重要的需求啊.
比如, 列表默认是分组是折叠的, 但是之后我根据条件模糊查询出来的结果显示在列表还是折叠的话,这样用户还要再点击展开才能看到结果,这样用户体验不好

说到这里, 我想请教一下, 就是鼠标点击展开是调用哪个方法, 这样用户查询返回结果的时候,系统自动调用这个展开的方法也可以实现一样的效果

Rank: 8Rank: 8

地板
发表于 2015-12-17 11:04:36 |只看该作者
懂三井 发表于 2015-12-17 10:55
这个可以考虑有啊.  很重要的需求啊.
比如, 列表默认是分组是折叠的, 但是之后我根据条件模糊查询出来的 ...

grid.collapseGroups ( )                        
grid.expandGroups ( )

Rank: 2

5#
发表于 2015-12-17 11:12:45 |只看该作者
dforce 发表于 2015-12-17 11:04
grid.collapseGroups ( )                        
grid.expandGroups ( )

grid.expandGroups ( )这个方法好像没有效果 . 是在grid.load()方法前调用还是后调用?

Rank: 2

6#
发表于 2015-12-17 11:21:42 |只看该作者
dforce 发表于 2015-12-17 11:04
grid.collapseGroups ( )                        
grid.expandGroups ( )

模糊查询的时候, 展开了一下, 立马又收起来了

Rank: 8Rank: 8

7#
发表于 2015-12-17 11:24:44 |只看该作者
懂三井 发表于 2015-12-17 11:21
模糊查询的时候, 展开了一下, 立马又收起来了

当然是加载完成后调用
grid.load(null,function(){
    grid.expandGroups();
})

Rank: 2

8#
发表于 2015-12-17 11:34:26 |只看该作者
dforce 发表于 2015-12-17 11:04
grid.collapseGroups ( )                        
grid.expandGroups ( )

我把expandGroups 方法放在load方法后面, 但是展开闪一下后又收起来了
感觉就是expandGroups是有效果, 但是expandGroups 方法执行完后,load的结果才回来,然后又把collapseGroupOnLoad的属性设置为true

有没有一个load方法执行完后的回调方法呢? 然后在这个方法中执行expandGroups 方法

Rank: 2

9#
发表于 2015-12-17 11:38:50 |只看该作者
dforce 发表于 2015-12-17 11:24
当然是加载完成后调用
grid.load(null,function(){
    grid.expandGroups();

额, 是我看到了.. 这个方法是有成功和失败之后的回调方法的..
我之前是把collapseGroups方法放在load方法后面执行的..
还是得好好看一下api
谢谢版主

Archiver|普加软件

GMT+8, 2024-9-17 04:36 , Processed in 1.021924 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部