V3.26.0.0

发布清单

QQ图片20181115141908

升级文档

一、业务对象树的配置

步骤
1. 配置业务对象

33

新增页面列表数据(新增一个管理页面),保存后,点添加固定行

34

配置可视化布局

35 36

3.配置业务对象树 (具体配置如下)
树名称: TEST_TREE_01节点ID属性名:SysOfficeId节点名称属性名:OfficeName
父节点ID属性名:ParentOfficeId父节点名称属性名:ParentOfficeName树节点ID值: 1

37

下面提供业务对象树中的SQL语句脚本示例:

Oracel(单表 递归查询  父级ID=?
select so.sys_office_dyw_id,             so.office_name,so.parent_office_id,so.parent_office_name,
(select count(so2.sys_office_dyw_id)
from sys_office_dyw so2
where so2.parent_office_id = so.sys_office_dyw_id
) as CHILDREN_NUM
from sys_office_dyw so
connect by nocycle prior so.sys_office_dyw_id = so.parent_office_id
start with  so.sys_office_dyw_id = ?
/////////////////////////////////////////////////////////////////
mysql(单表  递归查询     父级ID=?
select so.sys_office_id, so.office_name,so.parent_office_id,so.parent_office_name
from sys_office so ,(select querySysOfficeInfoTest(?) cids) t1
where find_in_set(so.sys_office_id,cids)
querySysOfficeInfoTest 函数(可以参考此示例修改,需在目标数据库上进行创建)
CREATE DEFINER = my_project_10@% FUNCTION querySysOfficeInfoTest(OfficeId TEXT(65535))
RETURNS text
BEGIN
DECLARE sTemp TEXT(65535);
DECLARE sTempChd TEXT(65535);
SET sTemp = ‘$’;
SET sTempChd = OfficeId;
WHILE sTempChd is not null DO
SET sTemp =CONCAT(sTemp,’,’,sTempChd);
SELECT GROUP_CONCAT(sys_office_id) INTO sTempChd FROM sys_office where FIND_IN_SET(parent_office_id,sTempChd) > 0;
END WHILE;

RETURN sTemp;
END;
/////////////////////////////////////////////////////////////////

如果需自行开发树功能使用参考EC文档:

http://172.16.0.142/html/branch-stage#/?stageId=13&courseId=2e8c206d-8f6b-4661-b7c2-5f080a7f865b

EC提供的示例例子

http://172.16.0.142/html/contents/widget/window/try#/?url=contents%2Fwidget%2Ftree%2Ftry1

二、GL-14789用户设置左侧动态查询默认值时,如果没有用户级查询配置,则自动创建一份用户级查询配置

后台:

下面是修改记录:

38 39

前台(加到相应的位置):

if(data.ipfRtmDynaDefaultValue.ipfRtmDynaUiPageId
&& me.scope.rtmDynaUiPageId != data.ipfRtmDynaDefaultValue.ipfRtmDynaUiPageId){
me.scope.rtmDynaUiPageId = data.ipfRtmDynaDefaultValue.ipfRtmDynaUiPageId;
}

40