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

QQ登录

只需一步,快速开始

查看: 14062|回复: 14

[结贴] 页面跳转问题

[复制链接]

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
发表于 2018-6-11 12:36:06 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
现在有个需求,在A页面展示有某表a的数据,现在要点击一个按钮跳转到B页面,怎么实现?如果同时想要将a表的部分数据录入到b表中,这个又怎么实现,求指点

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-11 13:20:46 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-12 10:01:56 | 显示全部楼层
jishuang 发表于 2018-6-11 13:20
http://docs.wex5.com/page-interaction/

按照这个里面的方法可以跳转,现在遇到一个问题,
下面是我的跳转代码
Model.prototype.mainGrigrid3RowClick = function(event) {
                var data = this.comp("mainData");
                var id = event.row.getID();
                var type = data.getValueByID("Pro_Type", id);
                var url1 = require.toUrl('./staticActivity1.w');
                var url2 = require.toUrl('./staticActivity2.w');
                var params = {
                        a : id,
                }
                if (type == "维修类") {
                        justep.Shell.showPage(url1, params)
                } else if (type == "采购类") {
                        justep.Shell.showPage(url2, params)
                }
                // justep.Shell.closePage();
        };
下面是接收参数代码
        Model.prototype.modelParamsReceive = function(event) {
                var data = this.comp("mainData");
                var id = event.params.a;
                data.to(id);
        };
我传过来前一个页面grid里每一条数据的id,在接收页面取到该条数据进行后续处理,发现grid的前8条数据能取到,之后的都显示为空,但是id都能拿到,请问这是什么情况?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-12 10:40:01 | 显示全部楼层
grid的前8条数据能取到,之后的都显示为空是什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-12 10:54:23 | 显示全部楼层
jishuang 发表于 2018-6-12 10:40
grid的前8条数据能取到,之后的都显示为空是什么意思?

是这个意思,A页面是一个grid,B页面是跳转之后的页面,双击grid行跳转。前8条双击跳转数据能正常显示,其他的跳转之后都是无数据页面,如下图
这是A页面 grid.PNG 这是正常的B页面
有效.PNG
这是无数据的B页面
无效.PNG



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-12 11:50:49 | 显示全部楼层
把sql语句打出来看看执行的sql语句是什么
http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-12 12:57:34 | 显示全部楼层
jishuang 发表于 2018-6-12 11:50
把sql语句打出来看看执行的sql语句是什么
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid ...

我看了一下,两者的sql语句是一样的
对比了一下数据,所有fID以0开始的数据能显示,0以外的就不行,用data.to方法取数据会跟这个有关系吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-12 14:06:47 | 显示全部楼层
fID的值不是32位的UUID吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-12 14:13:14 | 显示全部楼层
jishuang 发表于 2018-6-12 14:06
fID的值不是32位的UUID吗?

是的,类似510FD8568DE84C97A265C5A56586BB62这种
3楼的id就是这个,把这个当参数传给跳转后的页面,再用data.to(id)方法得到数据。发现以0开头的就能取到数据,其他的不行,比如说id是0D80F9D711524B5CA7F3AF08EC7DA65A这个就有数据,界面就是5楼的界面
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-12 14:18:20 | 显示全部楼层
是这个就个是什么开头的无关

不显示数据那就是没查到数据,

this.comp("mainData").toJson()看里面有相关的数据吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 00:33 , Processed in 0.071128 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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