找回密码
 立即注册

QQ登录

只需一步,快速开始

yantaoyou521

金牌服务用户

95

主题

231

帖子

994

积分

金牌服务用户

积分
994
yantaoyou521
金牌服务用户   /  发表于:2023-12-7 14:37  /   查看:2344  /  回复:7
各位大佬,碰到一个问题。
数据表中,编号字段为必须、唯一、自动编号。如下图

页面中保存命令如下图,第一次保存为添加数据表,后面再点击保存为更新数据表。


如果不启用JavaScript命令,保存命令执行正常,即第一次保存时添加数据表命令执行后,编号不变。再点击保存更新数据表命令执行后,编号仍然不变。

如果启用JavaScript命令,则第一次保存时添加数据表命令执行后,编号不变。再点击保存更新数据表命令执行后,自增为新编号。

请问如何解决?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-7 18:43:44
沙发
感谢您的反馈,这个问题最好请您帮我们整理好您的模拟数据,抽出一个简单的工程文件给我们,可以保证我们最大程度地理解您的问题。
回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:2023-12-7 22:38:27
板凳
本帖最后由 yantaoyou521 于 2023-12-8 13:22 编辑
Shawn.Liu 发表于 2023-12-7 18:43
感谢您的反馈,这个问题最好请您帮我们整理好您的模拟数据,抽出一个简单的工程文件给我们,可以保证我们最 ...

工程已上传,版本6.0.6.0

我的逻辑是这样的,进入页面给单元格BJ1赋值“新建”

点击保存按钮,执行条件判断,BJ1等于“新建”则执行添加数据表命令、给BJ1赋值“保存”

若BJ1等于“保存”则执行更新数据表命令。

我刚试了一下,现在现象是,不启用JavaScript命令,第一次点击保存,执行添加命令;后面再点击保存,执行更新命令,这是正确的运行结果。

如果启用JavaScript命令,第一次点击,执行添加命令,第二次点击,还是执行添加命令,后面点击还是执行添加命令。

看了一下,最终确认是启用JavaScript命令,则给BJ1赋值的命令就没有执行。

麻烦帮看看是怎么回事?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-8 15:06:44
地板
大佬,这边Ctrl + F5运行测试上传了两个图片附件,保存按钮执行完毕后,BJ1单元格已经修改为保存,代表JavaScript命令执行完毕后执行了设置单元格属性,再次点击保存按钮,此时提示是否更新记录;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:2023-12-8 15:33:54
5#
Shawn.Liu 发表于 2023-12-8 15:06
大佬,这边Ctrl + F5运行测试上传了两个图片附件,保存按钮执行完毕后,BJ1单元格已经修改为保存,代表Java ...

难道我没上传图片,JavaScript命令就不执行了,后面的命令也跟着不执行了吗?
你试一下不上传图片,是不是不执行单元格命令?
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-8 16:01:20
6#
yantaoyou521 发表于 2023-12-8 15:33
难道我没上传图片,JavaScript命令就不执行了,后面的命令也跟着不执行了吗?
你试一下不上传图片,是不 ...

如果image附件单元格的值为空,那么在执行split拆分方法时会报异常,此时未进行异常捕获,则不会执行设置单元格属性命令;建议如果有image可能为空的情况,在执行JavaScript命令之前可以添加一个逻辑判断;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:2023-12-8 16:07:36
7#
Shawn.Liu 发表于 2023-12-8 16:01
如果image附件单元格的值为空,那么在执行split拆分方法时会报异常,此时未进行异常捕获,则不会执行设置 ...

明白了
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-8 16:12:23
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部