发布清单
升级文档
一、业务对象树的配置
步骤
1. 配置业务对象
新增页面列表数据(新增一个管理页面),保存后,点添加固定行
配置可视化布局
3.配置业务对象树 (具体配置如下)
树名称: TEST_TREE_01节点ID属性名:SysOfficeId节点名称属性名:OfficeName
父节点ID属性名:ParentOfficeId父节点名称属性名:ParentOfficeName树节点ID值: 1
下面提供业务对象树中的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用户设置左侧动态查询默认值时,如果没有用户级查询配置,则自动创建一份用户级查询配置
后台:
下面是修改记录:
前台(加到相应的位置):
if(data.ipfRtmDynaDefaultValue.ipfRtmDynaUiPageId
&& me.scope.rtmDynaUiPageId != data.ipfRtmDynaDefaultValue.ipfRtmDynaUiPageId){
me.scope.rtmDynaUiPageId = data.ipfRtmDynaDefaultValue.ipfRtmDynaUiPageId;
}