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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: machenming9988

[结贴] 在弹出窗口中保存数据失败

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-5 14:54:47 | 显示全部楼层
        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{
                        debugger;
                        mainData.setFilter("filter1",mainData.idColumn+"='" + event.data.row.getID() + "'");
                        mainData.refreshData();       
}
        };

弹出框中用setFilter的方式过滤数据,不要用row.assign(event.data);

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

421

帖子

943

积分

高级会员

Rank: 4

积分
943
 楼主| 发表于 2019-3-5 15:13:08 | 显示全部楼层
jishuang 发表于 2019-3-5 14:54
Model.prototype.windowReceiverReceive = function(event) {
                this.action = event.data.action;
                var  ...

我这是两个问题,保存的时候在弹出窗口无法保存
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-5 15:20:56 | 显示全部楼层
我知道问题,用上面的发的方案处理弹出框中的数据,在修改保存
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

421

帖子

943

积分

高级会员

Rank: 4

积分
943
 楼主| 发表于 2019-3-5 15:29:02 | 显示全部楼层
jishuang 发表于 2019-3-5 15:20
我知道问题,用上面的发的方案处理弹出框中的数据,在修改保存

报错
5555.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-5 15:35:03 | 显示全部楼层
我发的只是案例,要你看自己怎么传参的去获取值过滤啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

421

帖子

943

积分

高级会员

Rank: 4

积分
943
 楼主| 发表于 2019-3-5 16:29:37 | 显示全部楼层
jishuang 发表于 2019-3-5 15:35
我发的只是案例,要你看自己怎么传参的去获取值过滤啊

关键是 我没看懂你这个什么意思啊...
回复 支持 反对

使用道具 举报

114

主题

421

帖子

943

积分

高级会员

Rank: 4

积分
943
 楼主| 发表于 2019-3-5 16:49:01 | 显示全部楼层
jishuang 发表于 2019-3-5 15:35
我发的只是案例,要你看自己怎么传参的去获取值过滤啊

弹出页面直接更改信息保存提示错误,但是如果刷新一次再保存就不弹错误了.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-5 17:13:39 | 显示全部楼层
windowDialog中接收到主页面传过来的数据后,怎么处理的?是我发的方式setFilter处理的吗?
要修改数据就不能按照默认生成的row.assign(event.data);的方式要显示数据啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

421

帖子

943

积分

高级会员

Rank: 4

积分
943
 楼主| 发表于 2019-3-6 07:56:16 | 显示全部楼层
jishuang 发表于 2019-3-5 17:13
windowDialog中接收到主页面传过来的数据后,怎么处理的?是我发的方式setFilter处理的吗?
要修改数据就不 ...

就是默认的row.assign(event.data);方式,我看不懂你发的setFilter那个案例是什么意思",mainData.idColumn+"='" + event.data.row.getID() + "'" 这是什么意思?
回复 支持 反对

使用道具 举报

114

主题

421

帖子

943

积分

高级会员

Rank: 4

积分
943
 楼主| 发表于 2019-3-6 08:52:18 | 显示全部楼层
jishuang 发表于 2019-3-5 17:13
windowDialog中接收到主页面传过来的数据后,怎么处理的?是我发的方式setFilter处理的吗?
要修改数据就不 ...

                        this.comp('detailData').filters.setStringVar("code",event.data.val('BOM_CODE'));
                       
                        this.comp('detailData').setFilter('filter0',"HE_STANDARD.BOM_CODE =:code");
                       
                        this.comp('detailData').refreshData();  

我用这种方法解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 22:26 , Processed in 0.101773 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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