起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2101|回复: 4

[处理中6] Treegird展开行报错

[复制链接]

37

主题

150

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2015-4-24 10:20:24 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 hwz91 于 2015-4-24 10:44 编辑

                var rows = this.comp("grpDetail").find(['fGroupID'],[selectedGrpID],true,true,true);                var ids = new Array(rows.length);
                var grid = this.comp('treeGrid');
                var treeData = this.comp('sysOrg');
                for(var i=0;i<rows.length;i++)
                {
                        ids = rows.row.fMemberID.value.latestValue;
                        //grid.expandByIDPath(ids);

                        var r = treeData.getRowByID(ids);
                        //grid.expandRow(r);
                        grid.setRowChecked(ids, true);
                        this.add(r);
                }

另外问一下:
1.有没有快捷方法 全选(勾选)和反选所有treegird行?
2.通过find查到的数据和 this.getSelected() (Demo里的方法),都要经过row.row.fMemberID.value.latestValue 这么一长串才能拿到某个字段的值吗?

expandAll()可用,expandByIDPath和expandRow不行。报错如下图:




QQ截图20150424101748.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2015-4-24 13:46:41 | 显示全部楼层
1.grid上有设置多选的,设置后就有全选的复选框
2.find获取的是list操作list就可以
  如:
var rows = this.comp('treedata').find(['level'],['应用']);
for(var i =0;i<rows.length;i++){
          var AppID = rows.val("appID");  
}

3.使用expandRow、expandByIDPath展开的是下级节点,当前的这行要在树中显示出来才可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

150

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2015-4-24 15:34:49 | 显示全部楼层
jishuang 发表于 2015-4-24 13:46
1.grid上有设置多选的,设置后就有全选的复选框
2.find获取的是list操作list就可以
  如:

那这样要自动展开多级树,必须要多次查org表吗?

另外第一点我的意思是怎么用代码做反选操作,遍历所有行吗,怎么遍历呀?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2015-4-24 17:21:48 | 显示全部楼层
1.目前没有提供按级别展开的方法,已作为产品功能建议提交(内部编号:2015042400005),感谢楼主的支持与配合。

2.你好楼主,这个问题需要我做一个例子给你,所以会花费较长时间,请你耐心等待,我完成后会第一时间将例子发上来的,谢谢!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

150

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2015-4-27 09:18:40 | 显示全部楼层
jishuang 发表于 2015-4-24 17:21
1.目前没有提供按级别展开的方法,已作为产品功能建议提交(内部编号:2015042400005),感谢楼主的支持与配 ...

好的 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 14:18 , Processed in 0.075484 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表