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

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

[已解决] 删除视图某条记录时有弹出框

[复制链接]
常州易龙信息 发表于 2012-7-10 10:25:24 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-7-10 10:55 编辑

删除视图某条记录时有弹出框
var params = getParameter("_selects");//获取选中记录的ID集合
var process = getDocProcess(getApplication());
var docids = splitText(params, ";");
var rnt="";
if(docids.length>1)
      createAlert("只能选择一条记录,请重新选择!");
else{
    for(var i=0;i<docids.length;i++){
    var doc = process.doView(docids);//根据ID查询document对象。
    rnt= doc.getItemValueAsString("票据状态")//名称是需要取值的字段名
    if(rnt!="" && rnt.equals("0"))//aa是指定字段的值
    createAlert("该条记录不允许删除");
}
}
当票据状态为0时 老是弹出一个0 ,求解!
bess 发表于 2012-7-10 10:25:49 | 显示全部楼层
您好,看您的代码没有问题啊,请问现在是什么情况?能否截图显示?
 楼主| 常州易龙信息 发表于 2012-7-10 10:32:13 | 显示全部楼层
未命名.bmp   弹出的值其实就是rtn的值
bess 发表于 2012-7-10 10:33:46 | 显示全部楼层
您好,我本地测试一下后在回复您。
bess 发表于 2012-7-10 10:37:45 | 显示全部楼层
测试后,发现确实存在这个问题,解决的方法是,把声明的rnt变量打印一下即可。
 楼主| 常州易龙信息 发表于 2012-7-10 10:39:02 | 显示全部楼层
哪里打印?
bess 发表于 2012-7-10 10:41:38 | 显示全部楼层
在变量后面打上一个打印语句即可。例如:
var rnt;
println(rnt);
ps:每个有rnt的地方都要打印。
 楼主| 常州易龙信息 发表于 2012-7-10 10:42:39 | 显示全部楼层
OK了  原来如此 谢了啊
bess 发表于 2012-7-10 10:45:22 | 显示全部楼层
您好,关于这一点之前是不存在这个问题的,这一点我稍后晚点会作为bug提交研发进行修复。后期会告知您进度,请悉知。
 楼主| 常州易龙信息 发表于 2012-7-10 10:46:53 | 显示全部楼层
了解 服务很到位啊 呵呵

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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