Eric.Liang 发表于 2019-6-21 16:37:47

帮你打开活字格更神奇的功能:七十一,读取URL参数展示数据详情

本帖最后由 Chelsey.Wang 于 2022-5-6 16:33 编辑

近期有这样一个问题,很多用户想通过二维码扫描自动跳转到某一个单据的详情页面,展示对应的数据;其实这个场景应用的比较广泛,像之前企业微信中点击批准按钮打开对应的单据页面,展示详细信息也是一样的。
对于这种需求在活字格中应该怎么去实现呢?
http://img.soogif.com/vRuzuiib55xtD8Z48umrfqjUzUGF0zOH.gif_s400x0

这是大多人的状态,看完本教程之后,你只会感觉到
http://img.soogif.com/AMCLKfIjmTvHqNdalZWgjDQqSYqAk7k1.gif_s400x0


问题场景大家可以看看这里: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中的资产编码查询的资产详情,也就达到了我们的预期。


http://img.soogif.com/aXUWNLc5j9J7Xznkuq6LXbhD5fdZ8mam.gif_s400x0

工程文件见附件哈~




页: [1]
查看完整版本: 帮你打开活字格更神奇的功能:七十一,读取URL参数展示数据详情