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

QQ登录

只需一步,快速开始

查看: 4146|回复: 9

[结贴] 关于过滤

[复制链接]

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2017-10-26 22:37:38 | 显示全部楼层 |阅读模式
在我使用过滤无论是自己设置条件过滤,还是使用权限过滤         OR ( SA_OPOrg.sFName like '/工艺资源/物料分类%' )treegrid组件里面的数据就乱了子级和父级就在同一级了
VQ}UJW49O0`I26K78`JTST7.png

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-26 22:40:52 | 显示全部楼层
就像这张图数据结构乱了
1.png
回复 支持 反对

使用道具 举报

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-26 22:41:53 | 显示全部楼层
这些数据就是组织树
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-27 09:30:03 | 显示全部楼层
设置根过滤调用用rootFilter
http://docs.wex5.com/bex5-ui-question-list-10031/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-27 10:10:03 | 显示全部楼层
jishuang 发表于 2017-10-27 09:30
设置根过滤调用用rootFilter
http://docs.wex5.com/bex5-ui-question-list-10031/

我用的org selectPC 组件,因为这个组件rootfilter默认不可更改 我修改了源码 rootfilter 等于1=1 ,然后再用这串代码过滤后就神马也不显示了?
回复 支持 反对

使用道具 举报

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-27 10:25:04 | 显示全部楼层
jishuang 发表于 2017-10-27 09:30
设置根过滤调用用rootFilter
http://docs.wex5.com/bex5-ui-question-list-10031/

还有如果我想跟据分级管理权限显示管理的组织,如何做
回复 支持 反对

使用道具 举报

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-27 11:17:45 | 显示全部楼层
静吟秋 发表于 2017-10-27 10:10
我用的org selectPC 组件,因为这个组件rootfilter默认不可更改 我修改了源码 rootfilter 等于1=1 ,然后 ...

这个数据乱的问题我解决了就是延迟加载的原因
回复 支持 反对

使用道具 举报

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-27 11:18:46 | 显示全部楼层
静吟秋 发表于 2017-10-27 10:25
还有如果我想跟据分级管理权限显示管理的组织,如何做

现在就是只剩这个根据分级权限显示数据,希望能提供下方法
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-10-27 11:21:40 | 显示全部楼层
1.直接设置里面的bizdata的rootFilter orgSelectPC.png


2.分级的可以设置filter过滤sFID的值,可以参考平台分级功能的实现

event.source.setFilter("parentFilter", !orgTreeID ? "1=0" : (Grid.isVirtualRoot(orgTreeID) ? (isShowAllChildren ? "" : "SA_OPOrg.sParent is null")
                                : (isShowAllChildren ? "SA_OPOrg.sFID like '" + orgTreeData.getValueByID("sFID", orgTreeID) + "/%'" : "SA_OPOrg.sParent = '" + orgTreeID + "'")));

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

16

主题

55

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-10-27 11:29:19 | 显示全部楼层
jishuang 发表于 2017-10-27 11:21
1.直接设置里面的bizdata的rootFilter

谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 14:04 , Processed in 0.071401 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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