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

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 满_i4UMh

[楼主失联] 删除父表单数据,子表单数据还在

[复制链接]
yaya 发表于 2024-10-25 09:59:04 | 显示全部楼层
满_i4UMh 发表于 2024-10-24 18:19
所以这个怎么能解决下呢?   这会产生很多冗余的不需要的数据?

那就试试在返回的动作执行后脚本写删除子表的数据。
 楼主| 满_i4UMh 发表于 2024-10-26 10:09:50 | 显示全部楼层
yaya 发表于 2024-10-25 09:59
那就试试在返回的动作执行后脚本写删除子表的数据。

    能给个代码学习下吗,没思路不知道怎么操作?谢谢了。
yaya 发表于 2024-10-28 09:44:05 | 显示全部楼层
满_i4UMh 发表于 2024-10-26 10:09
能给个代码学习下吗,没思路不知道怎么操作?谢谢了。

(function(){
        var istmp = getCurrentDocument().getIstmp();
        println("--istmp-->"+istmp);
        var doc=getCurrentDocument();
        var docid = doc.getId();
        var sql = "select * from tlk_测试0812001_子表 where parent='"+docid+"'";
        println("--doc-->"+doc);
        var count=countBySQL(sql);
        if(istmp&&count>0){
                var sql1 = "delete from tlk_测试0812001_子表 where parent='"+docid+"'";
                deleteByDSName("ceshi",sql1);
        }
})();
试试这个是否可以吧。

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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