起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2458|回复: 23

[结贴] 手机查看上传图片后点返回到登陆页

[复制链接]

32

主题

112

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
发表于 2016-8-5 15:00:25 | 显示全部楼层 |阅读模式
在pc端如果上传了一张图片,不管点没点保存 当点击图片的时候都会弹出一个页面 是那个图片。链接地址我也拿到了。x5/UI2/v_bce230444b6e41c6be5c3ec33c87bc6fl_zh_CNs_d_m/system/service/doc/common/uploadDoc.j?
dochost=http://localhost:80/DocServer/repository/file/view/34-defaultDocNameSpace/last/content?
key=f933c7f22e58992ce220df61190a807e47b7eed4dabab6f7a8a8332fe468666fccf0885b385d6078aabfdc38471b5c4e253ecda
    7bc6c075e6d8e7b8609a880a6747255a2f2de8e2ecac810cc37316d3d27838561f27a22447f729fdf4e6e11a5c4bdc7803716b588

大概就这样的。然后因为pc上是弹出页面 所以我点关闭这个弹出页面 我之前的页面还在那显示。

现在的问题是如果在手机端,当我点击这个图片的时候他会整屏的显示,屏幕上方就一个返回按钮。当点击返回按钮时他就跳到了登陆页面,让我登陆。

因为我是从微信端通过模拟登陆跳到x5的页面上做的图片上传,这时候我一点这个图片要是跳到登录页面 这也太不连贯了,要是返回微信客户端页面也可以啊。请问这个怎么解决。
附上截图: IMG_4533.PNG 这张是刚刚上传的图片 这时候我点那个图片会弹出右面的截图 IMG_4534.PNG 这个就不像pc端可以弹出要给页面。这时候我点这个返回就到了
IMG_4535.PNG 登陆页面了。如果在这个登陆页面多次点返回就会出错,点关闭会跳到微信服务号里。我想在第二张的时候点返回要不关闭第二个页面,要不就返回到第一个页面。不能让我跑到登陆页面。请问怎么处理。谢谢。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-5 16:04:05 | 显示全部楼层
现在的版本附件查看关闭的没有支持完整,后续版本中会执行点返回是返回的附件的功能页
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

112

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
 楼主| 发表于 2016-8-5 16:48:18 | 显示全部楼层
那现在有没有一个折中的问题呢?或者我想把返回跳到一个页面可以啊 ,
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-5 17:28:44 | 显示全部楼层
具体用的哪个附件组件?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

112

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
 楼主| 发表于 2016-8-5 19:25:56 | 显示全部楼层
attachment 用的这个组件
回复 支持 反对

使用道具 举报

32

主题

112

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
 楼主| 发表于 2016-8-8 10:37:18 | 显示全部楼层
请问是否可以给出一个解决方法。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-8 14:57:25 | 显示全部楼层
这个需要自己重写预览文件的方法,相关人员明天应该有时间给出相关的方案
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-9 14:45:56 | 显示全部楼层
可以自己在功能页中定义一个js函数,函数用创建一个iframe,iframe设置全屏显示,
iframe的src设置要打开的附件的url

重写附件组件的点图标调用的系统的函数,用$model.getModel().XX()调用自己的函数

调用函数的时候可以传参$object,如click:$model.getModel().attachmentClick($object)
这样在js函数就可以通过参数获取到docID等信息,就可以用平台提供的API获取到url
参考http://docs.wex5.com/grid-attachmentimage/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

112

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
 楼主| 发表于 2016-8-11 13:58:39 | 显示全部楼层

1.png 我现在的思路是按你的先找到这个图片的链接地址:

然后在js里写了创建iframe的方法,再在这个onBrowse事件里写调用创建iframe的方法报错,写不下去了
2.png 报的是$Model没有定义,用clickModel.get。。。也不行。这块不知道怎么引用。还需要引用什么。不知道我这样的思路对不对。


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-11 14:50:04 | 显示全部楼层
不是在这个事件中用$model.getModel(),不要在事件中操作

是自己定义一个js函数,函数中创建iframe展现附件
在.w中源码中找到点击附件执行的cilick,把调用的函数改用$model.getModel().XXX()自己调用的函数

修改图片画圈的地方
attachment.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 04:00 , Processed in 0.063580 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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