找回密码
 立即注册

QQ登录

只需一步,快速开始

安allan

金牌服务用户

35

主题

148

帖子

819

积分

金牌服务用户

积分
819

圣诞拼拼乐

安allan
金牌服务用户   /  发表于:2022-5-18 15:53  /   查看:1494  /  回复:3
1金币
在活字格手机页面里面,希望实现扫码后弹出对应的信息。

期望的情况是,
第一步使用JavaScript获取扫码结果,并将条码内容赋值到单元格中;
第二步依据单元格的值做后续查询和显示信息;

现在遇到的情况是,
第一步使用JavaScript获取扫码结果;
扫码后单元格的值显示是空的,这时已经在执行后续命令了;
后续命令执行完成后,单元格显示了扫码结果;


期间尝试了将下面一段取消注释,但没有效果,也没搜到相关用法。
Forguncy.DelayRefresh.NeedDelayRun = true;

这个要怎么解决?前端可以怎么延时保证下一个命令执行在前一个命令完成之后?
命令设置如下,前两步。




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

最佳答案

查看完整内容

大佬,有一个简单的处理方式,执行JavaScript命令中不是会把扫码得到的值设置到barCodeValue这个文本框上吗?把执行JavaScript命令之后的命令设置到barCodeValue文本框上,是不是就可以了? 还有一个方案是隐藏一个按钮单元格,把后续命令写到这个按钮上, 在JavaScript命令中,通过Forguncy.CommandHelper.executeCellCommand(cellName);命令来触发后续命令~

3 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-5-18 15:53:23
来自 2#
本帖最后由 David.Zhong 于 2022-5-18 18:49 编辑

大佬,有一个简单的处理方式,执行JavaScript命令中不是会把扫码得到的值设置到barCodeValue这个文本框上吗?把执行JavaScript命令之后的命令设置到barCodeValue文本框上,是不是就可以了?
还有一个方案是隐藏一个按钮单元格,把后续命令写到这个按钮上,
在JavaScript命令中,通过Forguncy.CommandHelper.executeCellCommand(cellName);命令来触发后续命令~

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
安allan + 5

查看全部评分

回复 使用道具 举报
安allan
金牌服务用户   /  发表于:2022-5-19 08:50:02
3#
David.Zhong 发表于 2022-5-18 15:53
大佬,有一个简单的处理方式,执行JavaScript命令中不是会把扫码得到的值设置到barCodeValue这个文本框上吗 ...

用这两个结合起来,我的需求已经实现了。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-5-19 09:11:59
4#
完美~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部