超链文档在线预览运行后显示buttonpdfpreview找不到控件类型

1

FineReport 帆软用户3SLdMYOAWe 发布于 2025-6-20 16:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ScyalcireLv7高级互助
发布于2025-6-20 16:43(编辑于 2025-6-20 16:55)

插件装了么

------

检查并启用【文档在线预览控件插件】要求插件版本 ≥ 2.8.0(支持PDF/Office/图片预览)

开发环境与服务器环境的插件版本需保持一致,避免跨工程迁移模板时控件丢失

------------

windows环境的话

若插件正常仍报错,需修复系统预览控件注册:

  1. 按 ‌Win+R‌ 输入 regedit 打开注册表编辑器。

  2. 导航到路径:

    regeditCopy CodeHKEY_CLASSES_ROOT\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}
  3. 修改右侧 (默认) 项的值为:

    textCopy Code{3A84F9C2-6164-485C-A7D9-4B27F8AC009E}   → 对应 Microsoft PDF Previewer

    若项不存在需手动创建

最佳回答
0
snrtuemcLv8专家互助
发布于2025-6-20 16:43

重启服务器看看

如果是设计器设计,上传服务器,服务器也要安装这个在线预览插件

最佳回答
0
技术支持--哈哈Lv4初级互助
发布于2025-6-20 17:26
可能原因及解决方法
  1. 控件类型选择错误

    控件类型选择

    • 确认使用的是「[超链]文档在线预览」控件而非普通按钮控件

    • 在控件属性面板重新选择正确的控件类型

  2. 插件未正确加载

    • 检查是否已安装最新版文档在线预览插件

    • 重启设计器后重新设置控件属性

  3. JS冲突问题


    setTimeout(function(){

    // 您的控件操作代码

    }, 500);
    • 如果模板中有自定义JS代码,建议添加延时确保控件加载完成

注意:如果问题仍未解决,建议检查工程日志获取更详细的错误信息

  • 4关注人数
  • 28浏览人数
  • 最后回答于:2025-6-20 17:26
    请选择关闭问题的原因
    确定 取消
    返回顶部