[通用]扫码控件插件

编辑
  • 文档创建者:文档助手1
  • 浏览次数:8659次
  • 编辑次数:24次
  • 最近更新:Kevin-s 于 2019-06-07
  • 1. 描述

    移动终端应用中比较典型的场景,物流运输过程中,扫描物流单上的条形码,查询出物流信息然后填报。

    我们现在的扫码是在文本框中的,这就要求先弹出文本编辑界面再点击扫码图标,详细查看 扫码输入查询

    为了提升用户体验,帆软提供 扫码控件插件,直接点击控件就可以扫码输入。

    注 1:扫码控件只支持在移动端使用(包含APP和H5),PC 端不支持。

    注 2:  H5 需要 H5_V5.0 及以后的版本,且只有在微信集成单点登录、域名进行了校验的情况下,其他情况不支持。

    注 3:钉钉 3.0 及以上版本支持扫码控件。

    注 4:10.0 中不再支持“扫码控件插件”,可通过“文本控件”来实现扫码效果。请参考:文本控件

    2. 思路

    设计器插件安装方法参照 设计器插件管理

    服务器安装插件方法参照 服务器插件管理

    安装控件后,参数界面以及决策报表都会多出一个扫码控件,如下图:



    扫码控件可以设置初始化后事件、编辑后事件(编辑后事件主要用于扫码结束自动查询)

    3. 示例

    3.1 模板设计

    新建数据集 ds1,定义 SQL 语句为:SELECT * FROM 销量 where 地区='${area}'
    将数据列拖拽到单元格中,如下图:




    3.2 设置参数

    在参数界面新增一个扫码控件,控件名称修改为 area,如下图:


    3.3 添加编辑后事件

    点击增加编辑后事件

    _g().parameterCommit();

    实现扫码后自动查询,如下图:




    3.4 移动端查看报表

    将模板添加到决策系统中,在移动端访问该模板,详细步骤请查看:报表在 App 的预览方式

    1)App 预览效果如下:


    2)H5 预览效果如下:

    注:  H5 需要 H5_V5.0 及以后的版本,只支持在微信集成并依赖单点登录的情况下使用。

          且域名需要校验,按照微信中的要求把 txt 文件放到 Tomcat 中即可。



    附件列表


    主题: 移动端应用
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]