天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2112|回复: 14

[已解决] 附件展现方式

[复制链接]
上海普兰金融 发表于 2013-12-13 09:39:23 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2013-12-17 13:34 编辑

目前平台的附件有两种打开方式,一种是下载,一种是在网页直接打开,
但是网页直接打开的时候是弹出一个窗口,能不能让附件在当前窗口打开。
另外这种打开附件的方式是调用哪个Action的?有哪些参数?
sophie 发表于 2013-12-13 09:44:19 | 显示全部楼层
您好, 咨询一下相关研发,稍后给您答复。
sophie 发表于 2013-12-13 15:24:15 | 显示全部楼层
您好,文件上传控件,如果选择为在浏览器中打开,那么它是本身浏览器的原因,浏览器会自己识别文件,如果是图片之类的浏览器可以打开的就会自动打开。如果您想要点击附件后,查看的文件以弹出层在当前页面打开 的话,您把文件上传的类型设置为紧下载(如图1),同时在如下图位置添加代码(如图2),即可实现,效果如图所示(如图3)
预览.jpg 预览2.jpg 预览1.jpg
添加的代码如下:
  1. " href="javascript:OBPM.dialog.show({url:\'' + info2.url + '\',title:\'' + info2.showName + '\'});"
复制代码
附件调用 的action,其实什么都没有做,它只是一个中转然后跳到页面而已,在如下图所示位置中,我们只是传了附件的路径还有一个只读参数而已。
参数1.jpg 参数2.jpg
 楼主| 上海普兰金融 发表于 2013-12-16 11:38:39 | 显示全部楼层
设置打开类型为允许在浏览器中打开,这时候默认的就是在弹出层中打开word,之类的文件(文本文件时新窗口打开的),不需要改什么代码。我是想word不要弹出层显示,而是相当于页面跳转的效果,类似于location.href=附件.doc
kimi 发表于 2013-12-16 11:43:21 | 显示全部楼层
恩好的,明白您的意思了,稍后咨询下研发,有结果后再给您答复。
kimi 发表于 2013-12-16 18:18:17 | 显示全部楼层
您好:针对您的需要可以参考如下图进行操作:
a75.jpg
a76.jpg
前台效果图:
a77.jpg
a78.jpg
 楼主| 上海普兰金融 发表于 2013-12-17 09:26:34 | 显示全部楼层
恩,我记得平台的默认主题是在新tab里面打开菜单的如图:

pp.JPG

如果要在平台里新建一个tab页面,不是用window.open(url),那么JS应该怎么写?
echochen 发表于 2013-12-17 09:33:19 | 显示全部楼层
您好,您说的新建一个tab页面,是指在前台不通过菜单链表单或者视图的方式来直接新建tab页面吗?还是指别的方式?请详细告诉我们这边您为什么要这样呢?

ps:请一个问题一个帖子方便我们跟进您的问题~。~谢谢您的理解~
 楼主| 上海普兰金融 发表于 2013-12-17 09:45:55 | 显示全部楼层
比如我自定义的JSP,有个链接,我希望实在平台里新建一个tab页打开,这样用户切换tab页查看会方便些?

javaScript该如何写呢?

ps:好吧,下次另发帖子问问题
echochen 发表于 2013-12-17 09:52:38 | 显示全部楼层
您好,那您在菜单链接里面选择自定义内部链接,连接到您的自定义jsp页面呀~这样在默认皮肤下会新tab打开的呢。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 10:23

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表