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

QQ登录

只需一步,快速开始

查看: 5423|回复: 10

[处理中2] 页面跳转传参问题

[复制链接]

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
发表于 2016-10-29 19:06:37 | 显示全部楼层 |阅读模式
发送端代码:
Model.prototype.listTemplateUl1Click = function(event){
    var data = this.comp("huanzhdata1");
    justep.Shell.showPage("p12",{
                  patID : data.getValue("fID"),
接收端代码
Model.prototype.modelParamsReceive = function(event){
    var data = this.comp("huanzhdata1");
    this.fID = this.params.patID;

为什么打开p12详细页,永远是第一条数据?
点击列表其他行,详细页永远是第一行的数据。是传参的问题吗?

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-30 22:52:05 | 显示全部楼层
详情页的数据始终无法加载显示,参数也传过来了啊,就是数据显示不出来,急!
回复 支持 反对

使用道具 举报

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-30 22:52:52 | 显示全部楼层
感觉接收端的数据加载不上
回复 支持 反对

使用道具 举报

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-30 23:31:14 | 显示全部楼层
必须用Ajax的方法吗?
回复 支持 反对

使用道具 举报

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
发表于 2016-10-31 08:45:25 | 显示全部楼层
发送端代码:
Model.prototype.listTemplateUl1Click = function(event){
    var data = this.comp("huanzhdata1");
    justep.Shell.showPage("p12",{
                  patID : data.getValue("fID"),--这个传参只能传一个值,我的哥,你直接把this.comp("huanzhdata1")这个数据组件放在第二个页面不就行了?
接收端代码
Model.prototype.modelParamsReceive = function(event){
    var data = this.comp("huanzhdata1");
    this.fID = this.params.patID;
回复 支持 反对

使用道具 举报

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-31 11:14:53 | 显示全部楼层
this.comp("huanzhdata1")这个数据组件我已经放到详细页了,感觉Model.prototype.patinfoData1CustomRefresh = function(event)没起作用
Model.prototype.patinfoData1CustomRefresh = function(event){
    var data = this.comp("patinfoData1");
    justep.Baas.sendRequest({
                "url" : "/docapp/patinfo",
                "action" : "queryPatinfo",
                "async" : false,
                "params" : {
                        "fID" : data.fID,
                        "columns" : Baas.getDataColumns(data),
                                "limit" : event.limit,
                                "offset" : event.offset
                },
               
                "success" : function(resultData) {
                alert("ok");
                var append = event.options && event.options.append;
                data.loadData(resultData, append);
                data.applyUpdates();
回复 支持 反对

使用道具 举报

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-31 11:16:37 | 显示全部楼层
备注:我把数据库名换了,也是一样的结果。发送端的数据库也是patinfoData1。
回复 支持 反对

使用道具 举报

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-31 11:17:12 | 显示全部楼层
悬赏100金币帮忙解决,多谢。
回复 支持 反对

使用道具 举报

30

主题

114

帖子

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
QQ
 楼主| 发表于 2016-10-31 11:28:11 | 显示全部楼层
详细页加载数据时,如何把列表页的ID带过来指定给详细页的数据展示?
回复 支持 反对

使用道具 举报

0

主题

113

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2016-10-31 17:11:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 04:39 , Processed in 0.102647 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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