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

QQ登录

只需一步,快速开始

查看: 7988|回复: 16

[结贴] wing左侧栏怎么调用其他页面

[复制链接]

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
发表于 2015-11-6 09:48:33 | 显示全部楼层 |阅读模式
多个页面需要用到同样的侧边栏,所以打算参照案例里的wing,不过案例里是完整的一个项目,所以有很多其他的控件掺杂其中,所以想求大神给个精简的案例,就只有wing侧边栏调用页面的代码
发表于 2015-11-6 11:33:10 | 显示全部楼层
其他页面是在wing组件的中间部部分吗?
他们本来就在同一个页面中,如果其他页面是windowContainer组件包含的.w文件,就可以使用
windowContainer组件的getInnerModel ()方法得到子的model对象,然后就可以调用子页面的js了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-6 11:47:38 | 显示全部楼层
liangyongfei 发表于 2015-11-6 11:33
其他页面是在wing组件的中间部部分吗?
他们本来就在同一个页面中,如果其他页面是windowContainer组件包含 ...

左边的机房管理这些菜单栏,很多页面都要用到,放在了left,旁边的订单号这些就是当前页面放在content。就是打算left里单独做成一个页面,然后content内容就是该页面内容,就是如何调用菜单页面加载到left里
[0`MMI2(@ILV)E6$A~{_DHE.png
回复 支持 反对

使用道具 举报

发表于 2015-11-6 12:05:45 | 显示全部楼层
洛沂雪夜 发表于 2015-11-6 11:47
左边的机房管理这些菜单栏,很多页面都要用到,放在了left,旁边的订单号这些就是当前页面放在content。 ...

可以使用连个list组件嵌套,菜单这些数据循环显示就行了!
论坛有例子,可以搜下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-6 14:12:55 | 显示全部楼层
liangyongfei 发表于 2015-11-6 12:05
可以使用连个list组件嵌套,菜单这些数据循环显示就行了!
论坛有例子,可以搜下!
...

大概看了下(不知道有没有看错),我这是每个大项下面的子项内容不同,用list嵌套估计要很多,而且还要根据登陆用户判断显示哪些不显示哪些。而且这些项目都是同一张表的
回复 支持 反对

使用道具 举报

发表于 2015-11-6 14:22:48 | 显示全部楼层
洛沂雪夜 发表于 2015-11-6 14:12
大概看了下(不知道有没有看错),我这是每个大项下面的子项内容不同,用list嵌套估计要很多,而且还要根 ...

同一个表,但是大项和小项肯定有区别的吧!
使用两个data组件,分别放置大项和小项,然后list循环,
至于显示不显示的就控制data的查询条件,数据集合中不存在的数据一定就是不显示的.
你的需求和这个很相似吧
http://bbs.wex5.com/forum.php?mod=viewthread&tid=74748
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-7 11:39:39 | 显示全部楼层
liangyongfei 发表于 2015-11-6 14:22
同一个表,但是大项和小项肯定有区别的吧!
使用两个data组件,分别放置大项和小项,然后list循环,
至于 ...

我这里每个小项点击下就可以跳转到其他页面,这样咋弄= =
回复 支持 反对

使用道具 举报

发表于 2015-11-8 16:34:46 | 显示全部楼层
洛沂雪夜 发表于 2015-11-7 11:39
我这里每个小项点击下就可以跳转到其他页面,这样咋弄= =

点击事件中判断当前的值,然后修改windowContainer绑定的.w页面拉!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
 楼主| 发表于 2015-11-9 09:17:17 | 显示全部楼层
liangyongfei 发表于 2015-11-8 16:34
点击事件中判断当前的值,然后修改windowContainer绑定的.w页面拉!

大项不管点哪个,小项总是在机房那一块出现,而且点了其中一个大项出现数据,再点其他的大项this.comp('list2').refresh();这个代码没有反应,而且相应的data也没有运行
@X}HORR`P`YLE2@%RLKXBPH.png
R17HCL5UC8$0[S)EPA@$[)8.png
3DAZEV3_B)YK18}ZT7H`L%O.png
回复 支持 反对

使用道具 举报

发表于 2015-11-9 09:45:29 | 显示全部楼层
洛沂雪夜 发表于 2015-11-9 09:17
大项不管点哪个,小项总是在机房那一块出现,而且点了其中一个大项出现数据,再点其他的大项this.comp('l ...

你的data2是什么?你要确保data中有数据才是可以的!
list的刷新,你看看api.参数可以设置为true,这样就能刷新data数据了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 17:08 , Processed in 0.114978 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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