神经蛙 发表于 7 天前

【F-25685】【10.0.102.0】【服务端命令增加返回值后,返回值错位】

本帖最后由 Shawn.Liu 于 2024-11-5 16:43 编辑

操作步骤:
1. 建立服务端命令,给定初始返回值(多个);
2. 进入编辑命令界面,新建【设置变量命令】,来自数据表,单行记录,添加多列;新建【返回命令】,将变量中的对象值赋给返回值;
3. 回到上级服务端命令界面,在返回值标签页,光标定位在第一个返回值,点击【增加返回值】(此时增加的返回值在第二行);
4. 进入编辑命令界面,在【设置变量命令】中,光标定位在第一个单行记录的列,点击【添加列】(此时添加的列在第二行);
5. 切换到【返回命令】,此时出现返回值错位(新增的返回值被赋值为原来第二个返回值的值,原来的第二个返回值值为空)。
第4步有时候不是必要步骤。
已多次复现。


Shawn.Liu 发表于 7 天前

感谢大佬的反馈,返回值错位您指的是参加工作时间返回值和首次添加的用户名、联系电话和地址之间的错位吗?

神经蛙 发表于 3 天前

Shawn.Liu 发表于 2024-11-1 17:45
感谢大佬的反馈,返回值错位您指的是参加工作时间返回值和首次添加的用户名、联系电话和地址之间的错位吗?

按照我截图的例子,首次添加的时候,【联系电话】的值是【人员信息.联系电话】,增加新的返回值【参加工作时间】之后,原来赋值给【联系电话】的值,变成了赋值给【参加工作时间】

Shawn.Liu 发表于 3 天前

神经蛙 发表于 2024-11-5 12:19
按照我截图的例子,首次添加的时候,【联系电话】的值是【人员信息.联系电话】,增加新的返回值【参加工 ...

收到,这边已经将问题现象反馈给开发同事,确认是我们一个问题,编号F-25685,我们会在后面的版本修复这个问题并通知到您;
另外测试了下,可以考虑新增返回值到默认最后的位置,通过上移图标按钮移动到目标位置可以避免。

神经蛙 发表于 3 天前

Shawn.Liu 发表于 2024-11-5 16:42
收到,这边已经将问题现象反馈给开发同事,确认是我们一个问题,编号F-25685,我们会在后面的版本修复这 ...

我目前也是这样避免的,谢谢:handshake

Shawn.Liu 发表于 3 天前

收到,{:5_110:}
页: [1]
查看完整版本: 【F-25685】【10.0.102.0】【服务端命令增加返回值后,返回值错位】