天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1124|回复: 3

[已解决] 5.1版本的树型视图功能异常,打开链接视图获取不到treedocid

[复制链接]
北京智源普华 发表于 2024-1-16 11:46:08 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.1
【浏览器类型】:Chrome/edge/360极速
【联系方式-QQ】:991466514
【联系电话】:   
【问题描述】:
首先,这个问题在4.4,5.0版本使用中都遇到过,最终是多次更新war包方式解决掉了,现在到了5.1版本依然存在,下面是具体描述:

在左侧树建立不同的树型部门层级,建好之后,实现点各个子集,在该子集下面创建对应的数据后,只显示在这个子集下面。目前左侧树已经创建好生成层级了,树形视图链接到员工信息表后,点任一层级,创建数据保存之后都无法显示在该层级下,但是查询表单字段中可以显示对应的ID,具体可以看贴图,
注:加代码的部分
1.查询表单的“文档id”字段

var rtn = getParameter("treedocid");
rtn;

2.员工信息表中的“文档目录id”部分

var value = getItemValue("文档目录ID");
if (value==null || value.length()<=0) {
        value = getParameter("treedocid");
}
value;
或者
var rtn = getParameter("treedocid");
println(rtn)
if (rtn=="root")
{
  rtn="";
}
rtn;

3.员工信息视图:
var xm= getItemValue("姓名");
var wdid = getItemValue("文档id");
println("查询框获得的id为:"+wdid);
var w="";
if(isNotNull(xm)){
        w+="  and  item_姓名 like'%"+xm+"%'  ";
}
if(isNotNull(wdid)){
  w +=" and item_文档目录ID = '"+wdid+"'";
}

var sql = "select * from tlk_员工信息表 where  1=1 "+w;
println("sql=="+sql);
sql;


http://www.teemlink.com/bbs/foru ... d=248111&extra=


这是当时4.4版本相同问题的帖子,最终也是换了好几次war包












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2024-1-18 17:58:39 | 显示全部楼层
待修复,问题编号:13579
 楼主| 北京智源普华 发表于 2024-1-29 08:55:58 | 显示全部楼层
yaya 发表于 2024-1-18 17:58
待修复,问题编号:13579

到现在还没修复啊 ,请尽快处理
yaya 发表于 2024-1-29 10:14:29 | 显示全部楼层
北京智源普华 发表于 2024-1-29 08:55
到现在还没修复啊 ,请尽快处理

参数只能传递一层,所以只能在视图能拿到,点新建到表单是拿不到。可以放redis里面再获取,在视图的sql脚本存进去,在表单值脚本获取
//redis缓存
//放
var value = getParameter("treedocid");
Packages.cn.myapps.common.util.cache.MemoryCacheUtil.putToPrivateSpace("type",value, getWebUser());

//拿
var value = Packages.cn.myapps.common.util.cache.MemoryCacheUtil.getFromPrivateSpace("type", getWebUser());

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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