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

QQ登录

只需一步,快速开始

查看: 1122|回复: 3

[结贴] 3.6 orgSelectPC下data的rootFilter属性不可写

[复制链接]

4

主题

25

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
发表于 2016-11-11 10:41:57 | 显示全部楼层 |阅读模式
按教程http://docs.wex5.com/bex5-ui-question-list-10095/ 做级联下拉。发现人员过滤时会两次过滤sParent,一次=null,一次=sa_oporg的id导致无法拿到正确结果。
查到帖子http://bbs.wex5.com/forum.php?mod=viewthread&tid=90977 中提到rootFilter需要设置为1=1 覆盖掉 sParent=null那个过滤。
尝试发现该属性在设计器里不可写。

如题,请问如何设置:
无标题.png

只能在源代码里添加吗?
这是添加orgSelectPC后的源代码:
  1. <div class="x-gridSelect" component="$UI/system/components/justep/org/orgSelectPC"
  2.               xid="orgSelectPC2" bind-ref="$model.mainData.ref("fPSMID")"
  3.               bind-labelRef="$model.mainData.ref("fPSM")" includeOrgKind="psm"
  4.               onShowOption="orgSelectPC2ShowOption">
  5.               <div component="$UI/system/components/justep/data/bizData" autoLoad="false"
  6.                 xid="bizData2"/>  
  7.               <option xid="option11" value="SA_OPOrg" label="sName">
  8.                 <columns xid="columns2">
  9.                   <column name="sName" xid="column2"/>
  10.                 </columns>
  11.               </option>
  12.             </div>
复制代码





4

主题

25

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2016-11-11 10:47:07 | 显示全部楼层
手工调整delayLoad,保存后源代码部分出现额外代码:
  1. <div component="$UI/system/components/justep/data/bizData" autoLoad="false"
  2.                 xid="bizData2"><treeOption xid="default5" delayLoad="false"></treeOption></div>  
复制代码

抹掉delayLoad再手工写入rootFilter属性
  1. <div component="$UI/system/components/justep/data/bizData" autoLoad="false"
  2.                 xid="bizData2"><treeOption xid="default5" rootFilter="1=1"></treeOption></div>  
复制代码

测试有效。
但rootFilter在设计器界面中属性值一栏始终为灰色
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36092
发表于 2016-11-11 12:00:03 | 显示全部楼层
1.http://docs.wex5.com/bex5-ui-question-list-10095/中人员下拉的定义中有rootFilter="1=1"的定义,后续将注重提示
2.把/UI2/system/components/justep/org/designer/orgSelect.xml中rootFilter,并重启studio
enabled-condition="not(*[local-name()='treeOption']/@delayLoad) or *[local-name()='treeOption']/@delayLoad!='false'"

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



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

使用道具 举报

4

主题

25

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2016-11-11 13:26:57 | 显示全部楼层
jishuang 发表于 2016-11-11 12:00
1.http://docs.wex5.com/bex5-ui-question-list-10095/中人员下拉的定义中有rootFilter="1=1"的定义,后续 ...

结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 13:21 , Processed in 0.053350 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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