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

QQ登录

只需一步,快速开始

查看: 5116|回复: 10

[结贴] orgSelect如何控制子级不显示?

[复制链接]

59

主题

228

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
QQ
发表于 2017-3-17 11:50:29 | 显示全部楼层 |阅读模式
1.如下图所示,orgSelect如何控制子级不显示?
(例如   1级 --- 2级 ---3级,我只需要orgSelect中的下拉显示2级数据,1级和3级不显示,请问要怎么操作?)
1.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-3-17 13:35:19 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

59

主题

228

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
QQ
 楼主| 发表于 2017-3-17 14:55:57 | 显示全部楼层
jishuang 发表于 2017-3-17 13:35
可以自己设置过滤条件
http://bbs.wex5.com/forum.php?mod=viewthread&tid=47368

请问能给点3.6版本的例子吗?这个帖子是2.7的,版本差别太大,并且没有对这个问题有针对性的讲解!问题1.查看相关贴子,是这样操作的,但是过滤后,子级还是会显示出来,如下图
问题2.并且子级展开后无法收回,如下图
1.jpg
1.jpg



问题3.同一个信息出现多次,且在不同节点上,详情如下图:
1.jpg

再次问下,如何通过过滤去控制orgSelect的下拉实现中间子级的独立显示呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-3-17 16:17:36 | 显示全部楼层
3.6版本确认用的orgSelect还是orgSelectPC?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

59

主题

228

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
QQ
 楼主| 发表于 2017-3-17 17:28:35 | 显示全部楼层
jishuang 发表于 2017-3-17 16:17
3.6版本确认用的orgSelect还是orgSelectPC?

orgSelectPC
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-3-17 17:51:13 | 显示全部楼层
你要设置的filter,不是rootFilter
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

59

主题

228

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
QQ
 楼主| 发表于 2017-3-20 17:46:29 | 显示全部楼层
本帖最后由 a366478886 于 2017-3-20 18:13 编辑
jishuang 发表于 2017-3-17 17:51
你要设置的filter,不是rootFilter
  1. Model.prototype.bizData2Create = function(event){
  2.                                   var SA_OPOrg=this.comp("bizData2");
  3.                   SA_OPOrg.getTreeOption().rootFilter= "SA_OPOrg.sFID like '/ORG01.ogn/14CD9DAF4290415B97A20B90C24021A9.dpt%'";
  4.                   SA_OPOrg.setFilter('filter',"length(SA_OPOrg.sFID) <= 84 and length(SA_OPOrg.sFID) > 47");
  5.                   SA_OPOrg.refreshData();
  6.         };
复制代码
通过长度控制过滤,可以替代KSQL不支持的not like方法。
问题:在过滤后,子级不再显示,那么如何把展开子级的箭头去掉呢?
111.jpg

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-3-21 10:07:49 | 显示全部楼层
not like可以参考not in的用法http://docs.wex5.com/bex5-server-ksql10014/
设置一下includeOrgKind过滤一下显示类型看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

59

主题

228

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
QQ
 楼主| 发表于 2017-3-21 11:56:52 | 显示全部楼层
jishuang 发表于 2017-3-21 10:07
not like可以参考not in的用法http://docs.wex5.com/bex5-server-ksql10014/
设置一下includeOrgKind过滤一 ...

111.jpg

过滤问题已经解决,就是这个下拉箭头如何给它去掉呢?看着不够美观
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-3-21 13:45:22 | 显示全部楼层
把里面的bizData上delayLoad设置为false看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 21:27 , Processed in 0.070530 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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