怎么实现手机扫码填报,请老师帮忙!!谢谢

pic(1).jpg

FineReport 用户AYnW76920187 发布于 2025-2-15 10:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-2-15 10:20(编辑于 2025-2-15 10:21)

[通用]JS实现移动端连续扫码

[App]JS实现查询信息

[通用]JS手机添加联系人

需要用移动端

  1. 移动端填报功能

    • 在移动端应用中,扫码功能支持在 App 和 H5 环境中使用,但 H5 仅限于微信和钉钉支持的场景

  2. 设置扫码功能

    • 在 FineReport 设计器中,确保文本控件的扫码功能已开启。可以在控件设置中选择「支持手动和扫码输入」或「仅支持扫码输入」

  3. 实现连续扫码

    • 使用 JavaScript 方法 scanCode() 来实现连续扫码。在填报事件中添加该方法,扫完一次后自动进入下一个扫描。具体代码示例如下:

      var self = _g().getParameterContainer().getWidgetByName("name");
      self.scanCode();
    • 另外,可以在填报成功后自动打开扫码界面,代码示例:

      var b = contentPane.getWidgetByCell("B1");
      b.scanCode();
  4. 预览和测试

    • 在移动端进行填报预览,选择「填报」后进行扫码,确保功能正常

    • 通用-移动端填报

  • 用户AYnW76920187 用户AYnW76920187(提问者) 我的是怎么显示不支持
    2025-02-15 11:49 
  • 用户k6280494 用户k6280494 回复 用户AYnW76920187(提问者) https://help.fanruan.com/finereport/doc-view-3475.html 参考h5设置
    2025-02-15 11:57 
  • 2关注人数
  • 27浏览人数
  • 最后回答于:2025-2-15 10:21
    请选择关闭问题的原因
    确定 取消
    返回顶部