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

QQ登录

只需一步,快速开始

查看: 3496|回复: 4

[结贴] 3.7如何使用windowdialog,windowreciver传参

[复制链接]

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
发表于 2017-12-2 14:44:32 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: 应用服务器:
客户端操作系统: Windows 7 浏览器: IE9
本帖最后由 btt132 于 2017-12-2 17:14 编辑

1.在界面A中添加windowdialog组件,src指向界面B。在界面A中打开界面B时将参数传递到界面吧。给界面B中的data控件赋值。在B界面require了这两个文件。
     var $ = require("jquery");
     var justep = require("$UI/system/lib/justep");
     var biz = require('$UI/system/lib/biz');

  参照平台提供的案列。在界面A中写如下代码。

   var tm=this.comp('bizData1').getValue('tiaoma');
   this.comp('windowDialog1').open({data : this.comp('bizData1').getValue('tiaoma')});
2.界面B中windowReceiver1的onreciver事件中接收语句:

    this.comp('data1').setValue('tm',event.data);
    var detailData = this.comp('data1');
    detailData.refreshData();


3.在A中打开windowdialog时报错:
/UI2/aa/aa/process/tz/tiaoma.w?$pageType=view HTTP status: 404
[url=]隐藏详细[/url]
Error: /UI2/aa/aa/process/tz/tiaoma.w?$pageType=view HTTP status: 404 at XMLHttpRequest.s.onreadystatechange (http://127.0.0.1:8080/x5/UI2/v_e ... core.min.js:71:2665)
请问是什么原因??另外控制台没有错误提示。






发表于 2017-12-3 15:08:51 | 显示全部楼层
event.data是个对象,你用value试试,例如:
this.comp('data1').setValue('tm',event.data.value);
或者定义一个参数,例如:
A页面:
                var options = {
                        tiaoma : this.comp('bizData1').getValue('tiaoma'),
                };
                this.comp("windowDialog1").open({
                        data : options
                });
B页接收:
this.comp('data1').setValue('tm',event.data.tiaoma);
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-12-4 08:23:54 | 显示全部楼层
按照2#提示改了以后还是报同样的错误。
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-12-4 08:42:13 | 显示全部楼层
在ie浏览器中提示“console”未定义
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-4 10:12:10 | 显示全部楼层
404是url不正确
/UI2/aa/aa/process/tz/tiaoma.w确认这个url是否正确,注意大小写要一致
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 20:41 , Processed in 0.059507 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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