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

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

[已解决] 怎么让多人同时新建并填写网格视图

[复制链接]
玄墨默 发表于 2024-3-18 11:30:58 来自手机 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:5.1
【浏览器类型】:Chrome
【联系方式-QQ】:1529567492
【联系方式-电话】:138XXXXXXXX
【问题描述】:测试中发现多人同时填写网格视图时会发生数据覆盖的错误,该怎么解决呢?
来自: 微社区
yaya 发表于 2024-3-20 14:01:27 | 显示全部楼层
在确认脚本写脚本的方式保存试试。
 楼主| 玄墨默 发表于 2024-3-21 15:45:55 来自手机 | 显示全部楼层
yaya 发表于 2024-3-20 14:01
在确认脚本写脚本的方式保存试试。

谢谢,可以给个例子吗
来自: 微社区
yaya 发表于 2024-3-21 15:47:50 | 显示全部楼层
玄墨默 发表于 2024-3-21 15:45
谢谢,可以给个例子吗

//确认脚本(保存操作)
(function(){
        var process = getDocumentProcess();
        var doc=getCurrentDocument();
        var docid=doc.getId();
        var sql="select * from tlk_0531_网格视图 where id='"+docid+"'";
        println("查询的sql::"+sql);
        var count=countBySQL(sql);
        if(count>0){
                process.doUpdate(doc);
        }else{
                process.doCreate(doc);
        }
})();

//移除脚本(删除操作)
(function(){
        var process = getDocumentProcess();
        var doc=getCurrentDocument();
        var docid=doc.getId();
        var sql="select * from tlk_0531_网格视图 where id='"+docid+"'";
        println("删除的sql::"+sql);
        var count=countBySQL(sql);
        if(count>0){
                process.doRemove(doc);
        }
})();
 楼主| 玄墨默 发表于 2024-3-21 16:38:40 来自手机 | 显示全部楼层
yaya 发表于 2024-3-21 15:47
//确认脚本(保存操作)
(function(){
        var process = getDocumentProcess();

好的,我试试然后反馈
来自: 微社区
 楼主| 玄墨默 发表于 2024-3-22 09:56:55 来自手机 | 显示全部楼层
yaya 发表于 2024-3-21 15:47
//确认脚本(保存操作)
(function(){
        var process = getDocumentProcess();

报错了,我在确认脚本里是这样写的,是哪里写错了吗
来自: 微社区

本帖子中包含更多资源

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

x
 楼主| 玄墨默 发表于 2024-3-22 11:35:18 来自手机 | 显示全部楼层
yaya 发表于 2024-3-21 15:47
//确认脚本(保存操作)
(function(){
        var process = getDocumentProcess();

删除那里也有个错误
来自: 微社区

本帖子中包含更多资源

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

x
yaya 发表于 2024-3-22 14:42:58 | 显示全部楼层
玄墨默 发表于 2024-3-22 11:35
删除那里也有个错误

这个表不存在吧,要改成您的表单名称哦。
 楼主| 玄墨默 发表于 2024-3-26 11:41:00 来自手机 | 显示全部楼层
yaya 发表于 2024-3-22 14:42
这个表不存在吧,要改成您的表单名称哦。

请问是把哪里改成我的表单名称呢?我把“网格视图”替换成了视图名字,但是报错了
来自: 微社区

本帖子中包含更多资源

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

x
yaya 发表于 2024-3-26 14:10:00 | 显示全部楼层
玄墨默 发表于 2024-3-26 11:41
请问是把哪里改成我的表单名称呢?我把“网格视图”替换成了视图名字,但是报错了

正常把tlk_改成您的表名,就没什么问题了,把您的脚本贴出来看看。

本版积分规则

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

GMT+8, 2026-8-12 15:54

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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