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

[已解决] 不同的人同时对同一个表单进行保存操作时出现问题

  [复制链接]
青岛融贯汇众 发表于 2014-4-29 10:36:12 | 显示全部楼层 |阅读模式
本帖最后由 Jarod 于 2014-6-6 18:05 编辑

您好,我有一张表单,表单编号字段是在保存里面写的脚本根据countNext2当前时间加三位随机码自动生成的,但是如果不同的人同时对这张表单进行保存操作的时候,编号就都无法生成了,单独操作是没有问题的,请问怎么解决!
shary 发表于 2014-4-29 11:00:56 | 显示全部楼层
您好,麻烦将您的表单编号字段的值脚本贴出来帮您分析下。正常情况下不会出现您说的这个问题。同时请问同时保存时,前台是否有提示。
回复

使用道具 举报

 楼主| 青岛融贯汇众 发表于 2014-4-29 11:28:10 | 显示全部楼层
  1. var prefix="NO20";
  2. var value=getItemValue("单号");
  3. if(value!=null && value.trim().length()<=0){
  4.   value=countNext2(prefix,true,true,true,3);
  5. }
  6. var doc=getCurrentDocument();
  7. doc.addStringItem("单号", value);
复制代码
前台就提示保存成功
回复

使用道具 举报

shary 发表于 2014-4-29 11:34:43 | 显示全部楼层
您的这个脚本是表单编号字段的值脚本?
如果是的话对应改为如下:
var prefix="NO20";
var value=getItemValueAsString("单号");
if(value==null ||  value==""){
  value=countNext2(prefix,true,true,true,3);
}
value;
对应不需要给当前对象添加字段。保存的时候系统会创建或更新字段内容。
回复

使用道具 举报

 楼主| 青岛融贯汇众 发表于 2014-6-5 13:49:06 | 显示全部楼层
您好,此问题暂时没出现了,可以结贴!谢谢!
回复

使用道具 举报

dan 发表于 2014-6-5 14:11:43 | 显示全部楼层
感谢楼主反馈!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 17:40

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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