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

QQ登录

只需一步,快速开始

查看: 2908|回复: 2

windowDialog成功跳转并传值(新人)

[复制链接]

3

主题

12

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2015-11-20 16:43:05 | 显示全部楼层 |阅读模式
研究wex5有十几天了,本人小小白一枚,发此贴希望能帮到与我一样出入php做app的毕业生一点帮助,同时也感谢wex5平台在windowDialog组件的src输入跳转的位置,下面是父页面的一个输出文字组件的单击事件

        Model.prototype.output4Click = function(event){
                var row = event.bindingContext.$object;
                this.comp('windowDialog1').open({data:{
                        "ID":row.getID(),
                        "Content":row.val("Content")
        }});



上面代码能获取当前条的数值,以open传值过去

下面是接受组件的相关代码
        Model.prototype.windowReceiver1Receive = function(event){
                var mainData = this.comp("data1");//data1为当前也得data组件
                mainData.clear();//刷新一边数据
                var data = this.comp("windowReceiver1").getReceiveData();//接收传过来的值放到变量中
                        mainData.newData({
                                defaultValues : [{
                                "ID":data.ID,
                                "Content":data.Content
                        }]               
                })
        };//赋值给当前data1,这样就不用再接管刷新

以上就能做出一个简单的,遍历后的当前条单击后进入详情页

以上代码本人亲自测试成功,如有疑问,可回复


76

主题

324

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
QQ
发表于 2015-11-30 09:56:46 | 显示全部楼层
在吗?能发下两个页面完整的代码吗?
回复 支持 反对

使用道具 举报

1

主题

5

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
发表于 2016-2-16 01:13:22 | 显示全部楼层
data.ID报错,不是一个函数
  1. Model.prototype.list1Click = function(event){               
  2.                 var row = event.bindingContext.$object;
  3.                 this.comp("windowDialog1").open({
  4.                         "data" : {
  5.                                  "ID":row.getID(),
  6.                                  //"Content":row.val("Content")
  7.                                 //"rowData" : row.toJson
  8.                         }
  9.                 })
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:45 , Processed in 0.057470 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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