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

QQ登录

只需一步,快速开始

查看: 10353|回复: 12

[结贴] 怎么由一个界面跳转到详细页

[复制链接]

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
发表于 2017-11-22 09:03:12 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:


版本是BEX5_V3.7

首页改造了之后有一个列表,双击列表某一行之后跳转到由模板生成的 列表-详细页,
            justep.Shell.showPage(url, null, {
                title : 'XXX',
                process : xxx/process/xxx",
                activity : "mainActivity"
            });

用这种方法可以跳转到列表,该怎么直接跳转到详细页中?(id首页双击事件中已知)

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-22 10:08:27 | 显示全部楼层
tabs组件提供的方法
        var tabs = this.comp('tabs');
                tabs.setActiveTab('nav-detail');
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-11-22 10:13:56 | 显示全部楼层
jishuang 发表于 2017-11-22 10:08
tabs组件提供的方法
        var tabs = this.comp('tabs');
                tabs.setActiveTab('nav-detail');

这个是打开详细页,问题是我在首页双击,怎么传id给另一个界面的data然后打开这个id的详细页
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-22 11:03:17 | 显示全部楼层
平台默认生成的列表-详细页本来就有这个实现啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-11-22 11:21:24 | 显示全部楼层
jishuang 发表于 2017-11-22 11:03
平台默认生成的列表-详细页本来就有这个实现啊



重说一下:

第一步,首页列表双击某一行,双击事件获取了这一行数据的id
111.png


第二步:
上图双击完成之后直接打开详细页,详细页的内容是data.to(id)
222.png


问题是:
  1. var data = this.comp("mainData");
  2.                 var id = event.row.getID();
  3.                 data.to(id);
  4.                 var tabs = this.comp('tabs');
  5.                 tabs.setActiveTab('nav-detail');
复制代码
这一块跳转到详细页的这一块,id怎么传过去?详细页的data怎么获取?
  1. var data = this.comp("mainData");
  2. var id = event.row.getID();
  3. data.to(id);
复制代码




回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-22 11:47:51 | 显示全部楼层
列表和详细也默认就用的同一个data,不需要传递,详细页面默认显示的就是双击这条记录的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-11-22 12:01:10 | 显示全部楼层
jishuang 发表于 2017-11-22 11:47
列表和详细也默认就用的同一个data,不需要传递,详细页面默认显示的就是双击这条记录的值 ...



那双击事件中怎么写?
111.png
333.png
222.png

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-22 13:53:27 | 显示全部楼层
你发的设计时的页面中根本就没有用tab组件啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-11-22 14:15:53 | 显示全部楼层
jishuang 发表于 2017-11-22 13:53
你发的设计时的页面中根本就没有用tab组件啊


本来就没有啊,说了这是首页了,本来就是两个界面的,跳转到的那个界面有tab啊,所以怎么才能从首页打开另一个界面的具体某一个的详细页啊
111.png 222.png


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-22 15:14:44 | 显示全部楼层

页面跳转就用showPage啊
要打开详细页可以自己加一个参数,调整 的页面中获取到参数判断然后调用tabs组件的方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 02:57 , Processed in 0.070378 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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