report中点击实现打开本地文件或者网路路径文件??

如何实现:设置超链,点击可打开对应的本地电脑的文件夹或文件

或者用JS调用WINDOWS的文件浏览资源管理窗口打开本地或网络路径目录文件

FineReport web288235 发布于 2025-1-24 09:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-1-24 09:21
  • web288235 web288235(提问者) 那个插件是收费,所以想看看有没有其他办法
    2025-01-24 09:26 
  • Z4u3z1 Z4u3z1 回复 web288235(提问者) 那就用js拼接地址打开
    2025-01-24 09:27 
  • web288235 web288235(提问者) 回复 Z4u3z1 JS是不是要捕捉到打开文件的动作呢?
    2025-01-24 09:42 
  • Z4u3z1 Z4u3z1 回复 web288235(提问者) 不是这个意思。我的意思是js拼接下载地址,然后下载到本地预览
    2025-01-24 09:53 
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-1-24 09:25

在报表中实现点击打开本地文件或网络路径文件,可以通过设置超链接来实现。以下是具体的步骤:

  1. 添加超链接:在报表中选中需要添加超链接的单元格(例如 D2),然后添加一个网页链接类型的超链接。

  2. 填写链接地址

    • 对于本地文件,可以填写相对路径,例如:/webroot/2021-08销售月报.pdf。

    • 对于网络路径文件,填写完整的 URL 地址。

  3. 示例:如需添加一个链接到本地文件的超链接,可以参考以下示例:

    URL 填写:/webroot/2021-08销售月报.pdf

    示例图

通过以上步骤,用户在点击该单元格时即可打开指定的本地文件或网络路径文件。

  • web288235 web288235(提问者) 我尝试了一下,都是跳转到决策系统取了,并没有打开
    2025-01-24 09:41 
  • 用户k6280494 用户k6280494 回复 web288235(提问者) 要预览只能用插件,不用插件只能下载
    2025-01-24 09:44 
  • web288235 web288235(提问者) 回复 用户k6280494 那个在线预览插件吗?写js呢
    2025-01-24 09:46 
  • 用户k6280494 用户k6280494 回复 web288235(提问者) js没搞过,要么就自己写插件
    2025-01-24 09:47 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-1-24 09:46

这个要二次开发的,开发一个exe的文件。同时还要把配置导入到注册表才可以的!不是随便设置一下js代码就行了的!!!

我们都是二次开发的程序,而且要用对应的协议!!

  • web288235 web288235(提问者) 都是你们自己写的吗
    2025-01-24 09:51 
  • CD20160914 CD20160914 回复 web288235(提问者) 是的,全是自己写的
    2025-01-24 09:53 
  • CD20160914 CD20160914 回复 web288235(提问者) 而且是每台电脑要去单独配置的。就是要使用的电脑要放一个目录,里面有一个exe文件,而且还要导入两个修改注册的配置文件!这样就行了的。因为要打开本地的目录或者内网的链接,你得指定一个前缀的协议!所以要加到注册表中去
    2025-01-24 09:54 
  • web288235 web288235(提问者) 回复 CD20160914 大神可以学习一下吗☺
    2025-01-24 09:56 
  • web288235 web288235(提问者) 回复 CD20160914 如果是那种公共网盘呢
    2025-01-24 09:57 
  • 3关注人数
  • 78浏览人数
  • 最后回答于:2025-1-24 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部