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

QQ登录

只需一步,快速开始

查看: 1228|回复: 2

[结贴] 页面关闭,点击右上角x关闭时,接管关闭,再次打开报错

[复制链接]

91

主题

257

帖子

648

积分

高级会员

Rank: 4

积分
648
QQ
发表于 2016-5-1 10:02:57 | 显示全部楼层 |阅读模式
本帖最后由 iceyang2011 于 2016-5-2 00:58 编辑

页面关闭,点击右上角x关闭时
// 点击右上角关闭事件,这个事件在modelLoad事件中
                var parent = this.getParentModel();
                if(parent) {
                        var closeFuncBtn = parent.getElementByXid("closeFuncBtn");
                        if(closeFuncBtn) {
                                var close = $(closeFuncBtn).find("i").first();
                                close.off("click");
                                close.click(function(e) {
                                        e.stopPropagation(); //阻止了事件冒泡,但不会阻击默认行为
                                        e.preventDefault(); // 不阻击事件冒泡,但阻击默认行为
//                                        return false; //阻止了事件冒泡,也阻止了默认行为
                                        self.beforeClose();
                                        return false;
                                });
                        }
                }


beforeClose()方法中根据条件选择是否调用justep.Shell.closePage();
关闭后再次打开这个页面报错,页面出不来




SyntaxError: Unexpected token u
    at Object.parse (native)
    at Object.Request.parseJSON (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:13602)
    at Object.Request.responseParseJSON (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:13516)
    at _getContextFromServer (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:49632)
    at _getContext (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:50197)
    at _processContext (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:53660)
    at ModelBase._createContext (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:54309)
    at n.extend.constructor [as __constructor__] (http://127.0.0.1:8080/x5/UI2/v_75526fdb1697488cae07d5b47d3bc596l_zh_CNs_desktopd_pc/system/core.min.js:65:259778)
    at ModelBase.constructor (http://127.0.0.1:8080/x5/UI2/v_7f72f43d51d84d0a88c7770165fcc36bl_zh_CNs_desktopd_pc/system/biz.common.min.js:12:54578)
    at n.callParent (http://127.0.0.1:8080/x5/UI2/v_75526fdb1697488cae07d5b47d3bc596l_zh_CNs_desktopd_pc/system/core.min.js:65:231806)

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-5-3 10:51:36 | 显示全部楼层
要看平台的closeFuncBtn是具体怎么实现关闭的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

91

主题

257

帖子

648

积分

高级会员

Rank: 4

积分
648
QQ
 楼主| 发表于 2016-5-3 13:20:15 | 显示全部楼层
jishuang 发表于 2016-5-3 10:51
要看平台的closeFuncBtn是具体怎么实现关闭的

这个问题是缓存或编译的问题,我清除了.cache和.release,重新编译就好了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 05:13 , Processed in 0.069896 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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