javascript命令问题
各位大佬,碰到一个问题。数据表中,编号字段为必须、唯一、自动编号。如下图
页面中保存命令如下图,第一次保存为添加数据表,后面再点击保存为更新数据表。
如果不启用JavaScript命令,保存命令执行正常,即第一次保存时添加数据表命令执行后,编号不变。再点击保存更新数据表命令执行后,编号仍然不变。
如果启用JavaScript命令,则第一次保存时添加数据表命令执行后,编号不变。再点击保存更新数据表命令执行后,自增为新编号。
请问如何解决?
感谢您的反馈,这个问题最好请您帮我们整理好您的模拟数据,抽出一个简单的工程文件给我们,可以保证我们最大程度地理解您的问题。 本帖最后由 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赋值的命令就没有执行。
麻烦帮看看是怎么回事?
大佬,这边Ctrl + F5运行测试上传了两个图片附件,保存按钮执行完毕后,BJ1单元格已经修改为保存,代表JavaScript命令执行完毕后执行了设置单元格属性,再次点击保存按钮,此时提示是否更新记录;
Shawn.Liu 发表于 2023-12-8 15:06
大佬,这边Ctrl + F5运行测试上传了两个图片附件,保存按钮执行完毕后,BJ1单元格已经修改为保存,代表Java ...
难道我没上传图片,JavaScript命令就不执行了,后面的命令也跟着不执行了吗?
你试一下不上传图片,是不是不执行单元格命令?
yantaoyou521 发表于 2023-12-8 15:33
难道我没上传图片,JavaScript命令就不执行了,后面的命令也跟着不执行了吗?
你试一下不上传图片,是不 ...
如果image附件单元格的值为空,那么在执行split拆分方法时会报异常,此时未进行异常捕获,则不会执行设置单元格属性命令;建议如果有image可能为空的情况,在执行JavaScript命令之前可以添加一个逻辑判断;
Shawn.Liu 发表于 2023-12-8 16:01
如果image附件单元格的值为空,那么在执行split拆分方法时会报异常,此时未进行异常捕获,则不会执行设置 ...
明白了 yantaoyou521 发表于 2023-12-8 16:07
明白了
好的大佬
页:
[1]