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

QQ登录

只需一步,快速开始

查看: 3252|回复: 6

[结贴] 点击编辑后会回弹出一个新的数据windowdialog

[复制链接]

23

主题

87

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2017-9-27 16:27:24 | 显示全部楼层 |阅读模式
如图显示,点击编辑后会出现一个新的数据,而其实这数据是在同一条的,使用的组件是windowdialog。请求尽快回复,为什么会这样。。编辑的代码如下:
Model.prototype.editProductBtnClick2 = function(event) {
                var mainData = this.comp("productDialogData");
                var row = mainData.getCurrentRow();
                if(row){
                        this.comp("DialogProduct").open({
                                data : row
                        })
                }
        };

确定按钮的代码如下:
Model.prototype.okBtnClick = function(event) {
                var mainData = this.comp('dialogData');
                this.comp("windowReceiver").windowEnsure(mainData.getCurrentRow());
        };

windowdialog的接收代码如下:
Model.prototype.windowReceiverReceive = function(event) {
                this.action = event.data.action;
                var mainData = this.comp('dialogData');
                mainData.clear();
                if (event.data.action === "new"){
                        mainData.newData();
                }else{
                        mainData.setFilter("filter1",mainData.idColumn+"='" + event.data.getID() + "'");
                        mainData.refreshData();
                       
                }
        };

请问为何会出现这样的问题,麻烦解答一下,尽快。谢谢
2 (3).jpg
2 (2).jpg
2 (1).jpg
2 (3).jpg
2 (2).jpg
2 (1).jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-27 17:15:31 | 显示全部楼层
windowDialog接收返回的数据怎么处理的?设置的mapping?mapping具体怎么设置的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

23

主题

87

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-9-27 17:24:49 | 显示全部楼层
jishuang 发表于 2017-9-27 17:15
windowDialog接收返回的数据怎么处理的?设置的mapping?mapping具体怎么设置的

windowDialog接收返回的数据没有绑定别的方法,mapping设
`]8$113QAV$7O7K{2K$)X0D.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-27 17:31:26 | 显示全部楼层
看最下面的,如果选择的全部新增,那肯定是新增一行数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

23

主题

87

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-9-27 17:38:28 | 显示全部楼层
jishuang 发表于 2017-9-27 17:31
看最下面的,如果选择的全部新增,那肯定是新增一行数据

最下面的是根据鉴别列,不是新增
VUI6URZYDWZ9M%}KU`FLB8R.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-27 17:41:22 | 显示全部楼层
你的上面被没有勾选设置那个列是鉴别列啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

23

主题

87

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2017-9-27 17:43:36 | 显示全部楼层
jishuang 发表于 2017-9-27 17:41
你的上面被没有勾选设置那个列是鉴别列啊

好的,成功了,完美解决了。谢谢谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 10:00 , Processed in 0.064382 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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