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

QQ登录

只需一步,快速开始

查看: 1341|回复: 4

[结贴] justep.Portal.openWindow(url)打不开页面

[复制链接]

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
发表于 2015-2-5 11:07:50 | 显示全部楼层 |阅读模式
定义一个main.w 里面有很多按钮,可以跳转到不同页面。
main.w是放在UI2目录下面test/main/main.w
下面是main.w一个按钮
  1. <div class="card">
  2.         <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-lg btn-icon-top"
  3.           label="列表" xid="button1" icon="icon-android-storage" onClick="openDemo"
  4.           url="/test/list/list.w" style="width:120px;height:93px;left:0px;top:0px;">
  5.           <i xid="i2" class="icon-android-storage" style="color: rgb(153, 196, 18);"/>  
  6.           <span xid="span2"/>
  7.         </a>
  8. </div>
复制代码


下面是main.js

  1. <p>define(function(require){
  2. var $ = require("jquery"),
  3.   FastClick = require("$UI/system/components/justep/lib/fastclick"),
  4.   History = require("$UI/system/lib/history/history"),
  5.   justep = require("$UI/system/lib/justep");

  6. require("$UI/system/lib/cordova/cordova");
  7. require('$UI/system/lib/jquery/transition');

  8. require("w!$UI/test/list/list.w");</p><p> var Model = function(){
  9.   this.callParent();
  10. };</p><p> Model.prototype.backBtn1Click = function(event){
  11.   justep.Portal.closeWindow();
  12. };</p><p> Model.prototype.openDemo = function(event){
  13.   var url = '$UI' + event.source.$domNode.attr('url');
  14.   justep.Portal.openWindow(url);
  15.   alert(url);
  16. };</p><p> return Model;
  17. });</p>
复制代码

浏览器和模拟器运行点击列表不跳转到/test/list/list.w页面,不知道为什么,是不是什么包没引用。麻烦解答一下。
/test/list/list.w 是放在UI2目录下的,浏览器中使用http://ip/x5/UI2/test/list/list.w是可以打开的

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-5 11:35:15 | 显示全部楼层
zhaixin 发表于 2015-2-5 11:20
要使用justep.Portal.openWindow方法,必须使用demo/index.w作为首页
demo目录下的index文件和main,menu,co ...

demo中的config应该是left菜单用的吧,另外js下的notification.js实在没看明白干什么,这几个有没有视频或者文档说明啊。用起来晕晕的,没有头绪。。。
回复 支持 0 反对 1

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-2-5 11:20:06 | 显示全部楼层
要使用justep.Portal.openWindow方法,必须使用demo/index.w作为首页
demo目录下的index文件和main,menu,config,css,js目录都是必须的
其中首页显示的内容是在demo/main/main,w中
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-2-5 13:07:40 | 显示全部楼层
需要修改的是
主页面 demo/main/main.w
菜单文件 demo/config/demo.function.js
其它都不用动。notification.js是在页面上提示下载app用的,现在不需要了
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-5 16:57:32 | 显示全部楼层
zhaixin 发表于 2015-2-5 13:07
需要修改的是
主页面 demo/main/main.w
菜单文件 demo/config/demo.function.js

已搞定,结贴,没用demo中的index  自己弄了一个windowDialog,然后在上面弹出页面
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 22:48 , Processed in 0.070984 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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