找回密码
 立即注册

QQ登录

只需一步,快速开始

行男一定行

高级会员

157

主题

465

帖子

1458

积分

高级会员

积分
1458
行男一定行
高级会员   /  发表于:2021-10-14 15:13  /   查看:3586  /  回复:10
1金币
在活字格应用中向后端发送一个请求,将获取到的请求内容通过对应的api写入活字格的单元格中;由于发送请求是一个异步操作,导致在还未在对应的单元格中写入数据,该单元格就被用于其他操作。如何让其他命令等待请求命令的完成,然后才去做对应的操作

最佳答案

查看完整内容

大佬,和页面加载时命令是是不冲突的,这个您自己设置一下试试就知道了哈~ 可以在页面加载时命令中发送请求,请求结束后返回一个值给空白页面上的单元格,然后用这个单元格触发后续命令,不想给最终用户看见把这个单元格隐藏就可以了。 比如我在用这个设置单元格属性命令来模拟HTTP请求: 然后用这个单元格触发页面跳转命令: 运行效果如下,可以看到,运行后就立即跳转到了页面2(忽略运行时的绿色画面,这个是动图 ...

10 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-10-14 15:13:34
来自 7#
本帖最后由 Chelsey.Wang 于 2021-10-18 12:24 编辑
行男一定行 发表于 2021-10-18 10:09
这是一个页面加载命令

大佬,和页面加载时命令是是不冲突的,这个您自己设置一下试试就知道了哈~
可以在页面加载时命令中发送请求,请求结束后返回一个值给空白页面上的单元格,然后用这个单元格触发后续命令,不想给最终用户看见把这个单元格隐藏就可以了。

比如我在用这个设置单元格属性命令来模拟HTTP请求:

然后用这个单元格触发页面跳转命令:


运行效果如下,可以看到,运行后就立即跳转到了页面2(忽略运行时的绿色画面,这个是动图录制软件导致的):

附上我的demo,可以参考一下哈~


本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-10-14 16:24:12
2#
您好,一般这类情景的处理思路是这样的:
在请求结束后返回一个值到页面上,比如说请求完成后设置页面上一个数字单元格A的值为1,然后给这个数字框单元格设置命令(这样当数字框中的值发生变化时,命令才会被触发),条件命令判断单元格的值是否为1,如果为1再执行后续的操作。
回复 使用道具 举报
行男一定行
高级会员   /  发表于:2021-10-14 16:57:55
3#
Chelsey.Wang 发表于 2021-10-14 16:24
您好,一般这类情景的处理思路是这样的:
在请求结束后返回一个值到页面上,比如说请求完成后设置页面上一 ...

我就这样做的,但是不行
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-10-14 17:05:35
4#
行男一定行 发表于 2021-10-14 16:57
我就这样做的,但是不行

请求命令和其他命令分开放在两个单元格内
然后通过楼上的方法
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-10-14 17:14:40
5#
行男一定行 发表于 2021-10-14 16:57
我就这样做的,但是不行

楼上正解,注意:请求命令和后续逻辑是给不同单元格设置的哈~
比如A单元格触发请求命令,请求完成后改变B单元格的值,B单元格再触发后续逻辑这样。

您之前的工程中请求和后续逻辑都是在同一个单元格上设置的哈~


本帖子中包含更多资源

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

x
回复 使用道具 举报
行男一定行
高级会员   /  发表于:2021-10-18 10:09:46
6#
zyk.Zhou 发表于 2021-10-14 17:05
请求命令和其他命令分开放在两个单元格内
然后通过楼上的方法

这是一个页面加载命令
回复 使用道具 举报
行男一定行
高级会员   /  发表于:2021-10-18 14:15:04
8#
Chelsey.Wang 发表于 2021-10-18 12:22
大佬,和页面加载时命令是是不冲突的,这个您自己设置一下试试就知道了哈~
可以在页面加载时命令中发送 ...

我这边是,获取到数据后,写入对应的单元格,然后该单元格会被用于在odata公式中去相应的判断,看你有时间没,远程下吧、
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-10-18 16:50:16
9#
行男一定行 发表于 2021-10-18 14:15
我这边是,获取到数据后,写入对应的单元格,然后该单元格会被用于在odata公式中去相应的判断,看你有时 ...

这种问题,建议您整理好您的数据,做一个demo,在工程文件中说明(或者手动拼接好)您想要的效果。可以保证我最大程度的理解您的问题,也可以尝试直接在工程文件中实现,做好的效果也是您想要的~
主要解决后续的触发逻辑,所以HTTP请求这部分您可以用设置单元格命令替代~
回复 使用道具 举报
行男一定行
高级会员   /  发表于:2021-10-18 17:09:17
10#
Chelsey.Wang 发表于 2021-10-18 16:50
这种问题,建议您整理好您的数据,做一个demo,在工程文件中说明(或者手动拼接好)您想要的效果。可以保 ...

发了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部