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

QQ登录

只需一步,快速开始

查看: 2340|回复: 9

[结贴] 显示问题

[复制链接]

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2017-1-10 21:03:21 | 显示全部楼层 |阅读模式
QQ截图20170110205927.jpg      //获得当前鼠标点击位置的字段值(城市名称)
        Model.prototype.cityClick = function(event){
           var data = this.comp("baasData1");
           var bb = data.getValue("cityname_name");

           justep.Util.hint("当前城市" + bb);
      // this.owner.send({bb : bb});

        };


问题:1、鼠标点击城市名称时,返回显示的不是点的那个值,而时上一次点的值,怎么修改
          2、怎么才能将城市名称传递给上一页面(最好能详细一点),并关闭此页面,并刷新父页面,(父页面是用justep.Shell.showPage();打开的)
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
发表于 2017-1-11 09:58:34 | 显示全部楼层
1.list中点击获取当前行值:http://docs.wex5.com/wex5-ui-question-list-2019/
2.页面交互传参:http://docs.wex5.com/page-interaction/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2017-1-11 10:32:53 | 显示全部楼层
第一个问OK了
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2017-1-11 10:55:23 | 显示全部楼层
大神,第二个问题,能说详细一点不,调不好?
现在问题是,能选中了,现在要做的是,选 中获得值,传参到父页面,并赋值给父页面lable,并显示出来
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

发表于 2017-1-11 12:02:00 | 显示全部楼层
wish2road 发表于 2017-1-11 10:55
大神,第二个问题,能说详细一点不,调不好?
现在问题是,能选中了,现在要做的是,选 中获得值,传参到父 ...

第二个文档就是关于页面跳转传参的介绍!
案例:/UI2/demo/page/index.w

将参数传递过去,接受到以后!就可以给lable绑定的值赋值即可!!(如果lable没有绑定,直接操作dom节点也行,this.getElementByXid('lable'))

你说的父页面是 windowDialog 或windowContainer 吗??
子页面直接获取父页面的model方法是 this.getParent()

获取后就可以直接操作父页面对象了!
比如this.getParent().getElementByXid('lable')
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2017-1-11 14:25:34 | 显示全部楼层
父页面是用shell.showpage() 打开子页面的,子页面是用shell.closepage()关闭的,父页面不用传叁到子页面,要实现的是:在子页面中有数据要传到父页面,给父页面的label赋值,并显示出来
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

发表于 2017-1-11 15:34:53 | 显示全部楼层
wish2road 发表于 2017-1-11 14:25
父页面是用shell.showpage() 打开子页面的,子页面是用shell.closepage()关闭的,父页面不用传叁到子页面, ...

1.父页面showpage 打开子页面的时候 可以传递一个方法过去,在子页面调用:http://docs.wex5.com/wex5-ui-question-list-2048/   

这样就很容易做到的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2017-1-11 16:30:02 | 显示全部楼层
要实现的是:在子页面中有数据要传到父页面,给父页面的label赋值,并显示出来
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

发表于 2017-1-11 16:44:45 | 显示全部楼层
wish2road 发表于 2017-1-11 16:30
要实现的是:在子页面中有数据要传到父页面,给父页面的label赋值,并显示出来
...

刚才那个连接就是啊~!
首先父应该给子传一个js方法   !然后子才可以调用这个方法!并传值给父页面的!
否则没有方法了!

还有一种方法是,两个w页面没有任何关系,想实现相互访问调用方法,可以使用事件派发!
http://docs.wex5.com/wex5-ui-question-list-2034/

除了这两种!没有其他放那方法可以相互调用两个使用shell打开的页面了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

194

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2017-1-11 16:52:55 | 显示全部楼层
好,谢谢,结贴
企业应用定制开发,wex5/bex5,Email:63302791@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 11:48 , Processed in 0.069207 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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