本帖最后由 Chelsey.Wang 于 2022-5-6 16:33 编辑
近期有这样一个问题,很多用户想通过二维码扫描自动跳转到某一个单据的详情页面,展示对应的数据;其实这个场景应用的比较广泛,像之前企业微信中点击批准按钮打开对应的单据页面,展示详细信息也是一样的。
对于这种需求在活字格中应该怎么去实现呢?
这是大多人的状态,看完本教程之后,你只会感觉到
问题场景大家可以看看这里:https://gcdn.grapecity.com.cn/fo ... digest%26digest%3D1
具体我们要怎么实现呢?
1.需要自定义二维码的文本。应该由详情页面的URL+对应的固定资产的ID去实现。列表查看二维码时,将资产编码传递到二维码页面用于拼接url。注意:拼接的参数尽量不要出现中文,不然解析转码可能会出现问题
关于url参数的设置,大家可以参考这里的详解:https://blog.csdn.net/qq_36838191/article/details/82662993
2.手机扫描二维码之后会自动打开资产详情手机页面。在资产详情手机页面的加载命令中添加JS命令去解析资产编码。
将从url中解析的zcbm赋值到页面单元格中。
(补充:也可以通过GetURLQueryValue 这个函数获取URL中指定参数的值)
3.在页面隐藏区域放置资产表格,表格设置查询条件查询url中资产编码对应的数据。
4.因为活字格当前行概念的存在,页面单元格会显示当前表格行的信息,也就是当前按照url中的资产编码查询的资产详情,也就达到了我们的预期。
工程文件见附件哈~
扫描二维码打开对应数据.fgcc
(98.52 KB, 下载次数: 1962)
|