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

QQ登录

只需一步,快速开始

查看: 1422|回复: 3

[结贴] 使用shellimpl让使用showpage页面不跳转的问题

[复制链接]

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
发表于 2016-8-26 09:53:02 | 显示全部楼层 |阅读模式
用showpage跳转页面的时候总是会谈出新的窗口,后来也找到大神的的回答,必须使用shellimpl对象,我照着教程做了,可是报了一个错误,不知道是为什么?下面贴上代码~
var ShellImpl = require('$UI/system/lib/portal/shellImpl');
var Model = function(){
                this.callParent();
                this.userid;
                 var shellImpl = new ShellImpl(this, {
            "contentsXid" : "contents1",
            "pageMappings" : {
                "detail" : {
                    url : require.toUrl('./detail.w')
                }
            }
        });
        };
Model.prototype.row7Click = function(event){
                var row = event.bindingContext.$object;
                var params={"id":row.val("orderid")};
                justep.Shell.showPage('detail',params);
        };
错误是这样的:这里居然不能传本地图。。
r.geinnerModel is notafunction

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2016-8-26 09:54:46 | 显示全部楼层
我仔细想了一下是不是 "contentsXid" : "contents1",的问题,教程里是这样说的:“创建shellImpl实例。其中contentsXid与.w页面的contents的xid对应,pageMappings中配置所有的子页面。”  我试了首页的contents,就报了这个错误。
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-26 11:25:22 | 显示全部楼层
你好,看一下/UI2/demo/acc_data/index.w还有淘宝里的index.w页面,这些index页面都用到了ShellImpl
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2016-8-26 11:29:01 | 显示全部楼层
cgrddv 发表于 2016-8-26 11:25
你好,看一下/UI2/demo/acc_data/index.w还有淘宝里的index.w页面,这些index页面都用到了ShellImpl ...

OK了,解决了,加了一个群,问了技术客服,给我提供了解决方案之后,发现了问题:
shellimpl必须在首页创建,地址对象也在首页创建,然后其他页面都可以使用了,不过测试的时候也必须从首页进,不然会出错,其实,直接用showpage(require.toUrl(".detail.w"))也不会跳转页面,是没关系的,只不过从index首页进就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 08:42 , Processed in 0.060497 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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