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

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

[已解决] 新增事件中 SetValue无法使用

[复制链接]
adhzh 发表于 2023-9-19 16:19:33 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
不同的视图中,视图数据为同一表格,在视图操作中采用“新增”事件,用新增前后事件给表中字段赋不同的初始值,用以下脚本报错:
新增:动作执行后写入
(function(){
   var  nDoc =getCurrentDocument();
   nDoc.findItem("STITYPE").setValue("阵地分类");
})()

报错信息如下:
org.mozilla.javascript.EcmaError: TypeError: Cannot call method "setValue" of null (__7SdLiwTk3ZZ70OCajnX).新增.beforeActionScript#2)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3356)
at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3375)
at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3394)
无论写到执行前后都一样!!!







1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\"已解决可结帖\\\"
lillian828 发表于 2023-9-20 17:02:49 | 显示全部楼层
您好,在新增不行,写在表单可编辑脚本


本帖子中包含更多资源

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

x
 楼主| adhzh 发表于 2023-9-20 19:09:20 | 显示全部楼层
lillian828 发表于 2023-9-20 17:02
您好,在新增不行,写在表单可编辑脚本

我有多视图用这个表单,不同视图写不同的值,这个怎么来写呢?
 楼主| adhzh 发表于 2023-9-21 10:08:33 | 显示全部楼层
请问这种需求如何来解决?
lillian828 发表于 2023-9-21 18:45:52 | 显示全部楼层
不要用新建按钮,用跳转按钮,跳转一个新表单,跳转链接加参数,在可编辑用参数判断
 楼主| adhzh 发表于 2023-9-22 14:39:44 | 显示全部楼层
在网格视图中,怎么来做?有实例吗?
john 发表于 2023-9-26 11:15:28 | 显示全部楼层
网格视图加自定义按钮,写执行后
(function(){
var formName = "网格测试a";
var params = createParamsTable();

params.setParameter("测试1", "hello world!");

var doc = DOC.buileDocument(formName, params);
DOC.createOrUpdate(doc);
})()
 楼主| adhzh 发表于 2023-10-7 10:02:26 | 显示全部楼层
也就是说,我进入视图后,然后再去点自定义的按钮,然后才产生值,这样用户体验也太差了吧?
没有其他的解决方案?1.6版本中好好的功能,给升级升掉了,可惜了。
 楼主| adhzh 发表于 2023-10-7 10:54:50 | 显示全部楼层
今天试了一下,可以在视图确认中写,那儿可以得到当前新增的ID,可以结贴了
lillian828 发表于 2023-10-7 14:15:11 | 显示全部楼层
adhzh 发表于 2023-10-7 10:54
今天试了一下,可以在视图确认中写,那儿可以得到当前新增的ID,可以结贴了

好的,有问题请继续发贴。

本版积分规则

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

GMT+8, 2026-8-12 16:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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