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

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

[已解决] DocumentProcess.doUpdate方法因为没有返回值导致无法用myapp做稍微重要一点的应用

[复制链接]
云南腾俊 发表于 2013-4-9 17:30:54 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2013-5-8 15:19 编辑

我用doUpdate更新数据,有时成功,有时又不能成功
搞得涉及更新文档的方法,都提醒吊胆


代码:
        var doc = process.doView(codes);
        if (doc!=null){
                  doc.findItem("使用人").setValue(uid);
          process.doUpdate(doc );
                }

控制台错误:
cn.myapps.core.dynaform.form.action.ImpropriateException: {*[core.util.cannotsave]*}
        at cn.myapps.core.dynaform.document.ejb.DocumentProcessBean.doUpdate(DocumentProcessBean.java:1387)
        at cn.myapps.core.dynaform.document.ejb.DocumentProcessBean.doUpdate(DocumentProcessBean.java:1176)
shary 发表于 2013-4-9 17:48:53 | 显示全部楼层
您好,我这边看了一下代码应该是您对应的那个版本号对应的程序有问题。我这边在最新的程序上确认没有问题。对应最迟明天上午一定会发布sp6最新补丁包。您的脚本使用没问题。更新的方法您先用 process.doUpdate(doc,false,false)这个方法去代替。您先尝试,有问题我们再沟通。
shary 发表于 2013-4-10 12:59:35 | 显示全部楼层
本帖最后由 shary 于 2013-4-10 14:42 编辑

Q上跟客户沟通已经按照楼上的解决方案处理。目前在观察过程中。如果还有问题或者解决了麻烦楼主在帖子中告知一下。该问题暂时先移到待实践。
spiral 发表于 2013-5-8 15:19:25 | 显示全部楼层
楼主反馈最近都没有发现有问题,本帖关闭,感谢楼主反馈

本版积分规则

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

GMT+8, 2026-8-12 22:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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