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

QQ登录

只需一步,快速开始

楼主: tlkj

[处理中] windowdialog传值

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-1-17 10:49:25 | 显示全部楼层
回传的值已经在.w列表页面已经收到了,但是在data.setValue的时候不能把传过来的值保存到数据库
Model.prototype.windowDialogReceive = function(event){
                var mainData = this.comp('mainData');
                for (var i = 0; i < event.data.length; i++) {
                        //data.setValue("SCD", event.data[i].SCD);
                        mainData.setValue("STXZ",event.data[i].STXZ);
                        //alert(event.data[i].STXZ);
                }               
        };
               
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-1-17 10:52:35 | 显示全部楼层
我20楼发的看了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-1-17 11:02:53 | 显示全部楼层
哥们你说的,跟我发的有什么区别吗?取出的数据都是一样的。你好好看我给你发的问题没?你回的能不看吗?传回的值我已经取到了,现在是传回的参数值不不能保存到数据库???
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-1-17 11:13:03 | 显示全部楼层
请仔细看你写的就是我说的?我说event.data.val("关系名")获取值,你怎么取的


  1.         Model.prototype.windowDialogReceive = function(event) {
  2.             var mainData = this.comp("mainData");
  3.             mainData.setValue("fName",event.data.val("fName"));
  4.             mainData.setValue("fCode",event.data.val("fCode"));
  5.         };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-1-17 11:24:40 | 显示全部楼层
你20楼说的我最开始就试过了,然后我才用的我发的。咱们就不纠结那个了,我感觉这个windowDialogReceive好像根本就没执行到,加了debugger与alert都执行不到这里来,加与不加这个事件根本没起作用。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-1-17 11:42:11 | 显示全部楼层
1.把windowDialog的mapping设置去掉
2.在onReceive事件有双击生成的js代码中编辑
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-1-17 16:49:20 | 显示全部楼层
这是一个新问题,跟上面的没什么太大的关系,但是也是属于windowdialog的问题。
Model.prototype.windowDialogReceive = function(event){
                var mainData = this.comp("mainData");
        mainData.setValue("STXZ",event.data.val("STXZ"));
        mainData.setValue("WBGS_JC",event.data.val("WBGS_JC"));   
};
这是.w文件中的windowDialog的Receive事件的一段代码,数据没有保存到数据库,但是点编辑弹出windowdialog框的时候下拉框显示的数据正常,就是显示的之前保存的数据,

我想请问下这个保存到哪里了?我想保存到数据库里面。怎么保存啊。不知道您看懂我的描述没有。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-1-17 17:16:13 | 显示全部楼层
如果关系名设置的正确,执行data的保存数据肯定会保存到数据库中,确认数据库中看的数据是是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2017-1-17 17:17:48 | 显示全部楼层
本帖最后由 tlkj 于 2017-1-17 17:27 编辑

关系名肯定都正确。只不过保存使用的就是{"operation":"mainData.save"}
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-1-17 17:29:48 | 显示全部楼层
mainData是setValue的那个data数据肯定会保存到数据库
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 00:03 , Processed in 0.065222 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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