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

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

[已解决] 选项卡错误

[复制链接]
上海凯雅 发表于 2012-10-9 16:44:57 | 显示全部楼层 |阅读模式
本帖最后由 上海凯雅 于 2012-10-11 16:59 编辑

选项卡有两个表单A,B,

表单A中有下拉框控件,有以下iscript
var opts = createOptions();
var value=getItemValue("target1");
if (value!=null){
        try{
        var dql = "$formname = 'fm_target_2' and target1='"+value+"'";
        var datas = queryByDQL(dql);
                for (var it = datas.iterator();datas!=null && it.hasNext();){
                        var doc = it.next();
                        var name = doc.getItemValueAsString("target2");
                        opts.add(name,name);
                        }
        }catch(e){}
}
opts;


表单B包含文件上传控件。当表单A中target1字段输入内容后,系统就报错,FORM: 缺少对象。

两个表单,不放在选项卡中,单独显示是都正常。
表单B删除文件上传控件,只保留文本框控件后也正常。

tomcat平台报错信息是:
unexpected token: null
unexpected end of subtree

SP2.5已打过最新补丁。
purple 发表于 2012-10-9 17:08:18 | 显示全部楼层
tomcat输出的信息不是错误信息,那只是日志。您的脚本是做什么?记录是本身就存在了吗?请问去掉脚本是否正常,不改当前设计是否正常?
 楼主| 上海凯雅 发表于 2012-10-11 14:37:18 | 显示全部楼层
脚本只有贴出来的那个脚本。因为是新写的程序,目前还没有数据记录。
spiral 发表于 2012-10-11 14:44:32 | 显示全部楼层
您好,通过本地测试并没有发现您的问题,估计是你的DQL语句没有查询出数据出来,您可以通过打印语句去分析哪个步骤出现问题
 楼主| 上海凯雅 发表于 2012-10-11 16:19:16 | 显示全部楼层
本帖最后由 上海凯雅 于 2012-10-11 16:47 编辑

回复 4# spiral


    表单A如下:
1.png
下拉框 一级内容,有iscript并刷新。
下拉框 二级内容,有iscript重新计算。(iscript见主贴)

表单B如下:
2.png

每次表单A一级内容输入后,刷新后,就出现错误。
如果表单B中的文件上传控件删除的话,就没有问题。

表单A,表单B不并入选项卡,单独运营时都没有问题。
spiral 发表于 2012-10-11 16:23:56 | 显示全部楼层
通过QQ联系,帮你远程看一下  QQ:654105893
 楼主| 上海凯雅 发表于 2012-10-11 16:58:50 | 显示全部楼层
解决了,谢谢!

删除上传文件控件,再重建,用不同的字段名。虽然不知道原因,能解决就好。
spiral 发表于 2012-10-11 17:00:09 | 显示全部楼层
通过QQ远程,把文件上传控件删除,并新建一个不同的名称的该控件后,问题解决
感谢楼主反馈

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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