青檬 发表于 2024-6-14 15:07:21

返值回页面

本帖最后由 青檬 于 2024-6-15 11:30 编辑

我想服务端提交数据后,拿到自动编号的值,然后返回页面。根据网上攻略,测试也没报错,怎么返回看不到值。


Simon.Sun 发表于 2024-6-14 15:07:22

您好,这个用过返回命令返回,在页面上调用服务端命令,返回到单元格和变量是可以拿到相关的值的。
比如:

然后调用服务端命令后,把返回值返回到页面单元格上:



您那边服务端命令逻辑是怎么样的,能否提供个 demo 上来,这边调查一下。

追风 发表于 2024-6-14 17:18:36

有DEMO文件吗。

青檬 发表于 2024-6-15 09:09:17

Simon.Sun 发表于 2024-6-14 17:25
您好,这个用过返回命令返回,在页面上调用服务端命令,返回到单元格和变量是可以拿到相关的值的。
比如: ...

主要目的的,服务单提交后(服务端命令方式提交),把服务端上的自动编号(单据编号)传到后面的报废单上,因为是服务端提交,所以想通过返回值处理,但是试了好几次,也没有返回值。

青檬 发表于 2024-6-15 11:29:57

Simon.Sun 发表于 2024-6-14 15:07
您好,这个用过返回命令返回,在页面上调用服务端命令,返回到单元格和变量是可以拿到相关的值的。
比如: ...

补充一点,服务端数据较多时,不要把异步发送勾上,因为这样可能在数据还未到达页面时,已跳转至下一个页面,这样下个页面就得不到上个页面传的值。

Simon.Sun 发表于 2024-6-17 09:32:26

感谢您的补充反馈,您的补充会帮助到需要同样问题的格友们,赞一个。
服务端命令勾选异步的话,整个命令序列中调用服务端命令就是异步执行了。如果这时候需要获取服务端命令的返回值给页面的话,需要借助服务端通知来实现。可参考:
一看就会,超有用活字格技能:一百六十三、如何为异步调用的服务端命令增加回调(... - 活字格专区 - 专题教程 - 葡萄城开发者社区 (grapecity.com.cn)
页: [1]
查看完整版本: 返值回页面