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

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

删除 引用

[复制链接]
taoyuan 发表于 2011-12-27 15:25:18 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-1-4 13:48 编辑

如果有 其他页面引用当前页面的值  删除这个值时 出现提醒 怎么实现
shary 发表于 2011-12-27 17:00:28 | 显示全部楼层
您好,您可以在视图的删除操作的动作执行前脚本根据您的业务逻辑判断并给出相应的判断并拦截删除。
具体弹出的函数为:

createAlert(content)// content 警告信息参数   创建警告对话框
 楼主| taoyuan 发表于 2011-12-28 10:32:00 | 显示全部楼层
回复 2# shary

您好   查询这2个表单的值 然后判断比较 可是报错  能帮忙看一下吗???
    var b = " select formid,domainid,item_classification1,item_classification from tlk_fm_add ";
var c = " select formid,domainid,item_classification1,item_classification from tlk_fm_useradd ";

var sql ;
sql = b+" UNION "+c;
sql;
hejian 发表于 2011-12-28 10:46:40 | 显示全部楼层
回复 2# shary

var dp = getDocProcess("11e1-2627-04f265b5-a7f1-394db9c69ce7");
var doc = $CURRDOC.getCurrDoc();
var value = doc.getItemValueAsString("省份key");

var b = " select formid,item_classification1,item_classification from tlk_fm_add ";
var c = " select formid,tem_classification1,item_classification from tlk_fm_useradd ";
var sql ;
sql = b+" UNION "+c;
sql;


var coll = dp.queryBySQL(sql);

for (var it = coll.iterator(); it.hasNext(); ) {

        var doc = it.next();

        var item = doc.findItem("classification");

if(item.equals(value)){
        createAlert("主类别已经被引用,不能删除");}

}
帮忙看一下哪里有错
kimi 发表于 2011-12-28 11:03:30 | 显示全部楼层
您好,您在代码中使用打印语句  println(sql+"44444444");这样到Debug中进行调试,可要看哪里出错了。有问题我们再沟通好吗?

本版积分规则

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

GMT+8, 2026-8-12 20:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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