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

QQ登录

只需一步,快速开始

查看: 1552|回复: 2

[结贴] 数据保存失败

[复制链接]

14

主题

25

帖子

95

积分

初级会员

Rank: 2

积分
95
QQ
发表于 2016-12-6 13:35:24 | 显示全部楼层 |阅读模式
本帖最后由 HelloWorldX 于 2016-12-6 13:38 编辑

//点击编辑商品按钮
        Model.prototype.editClick = function(event){
                var row = event.bindingContext.$object;
                this.comp('editDialog').set({
                        "title" : "编辑商品信息"
                });
                this.comp('editDialog').open({
                        data : row.toJson()
                });
        };



//返回参数给页面
        Model.prototype.saveEditClick = function(event){
                var editData = this.comp("editData");
                var price = editData.val("price");
                var expressFee = editData.val("expressFee");
                var reg = /^\d+(\.\d{1,2})?$/;
                if(!reg.test(price)||!reg.test(expressFee)){
                        justep.Util.hint("价格格式错误!!");
                        return;
                }else{
                        var row = editData.getCurrentRow();
                        //console.log(row);
                    this.comp('windowReceiver1').windowEnsure(row);
                }
        };




//接收参数完成事件,并保存数据,但是失败了
        Model.prototype.editDialogReceived = function(event){
                this.comp('publishData').saveData();
                this.comp('publishData').refreshData();
        };

QQ截图20161206133145.png
QQ截图20161206133145.png
发表于 2016-12-6 14:13:32 | 显示全部楼层
请问windowDialog 是否设置了映射??
如果设置了,父页面的数据被修改了保存才能生效的!

如果没设置映射,需要把子页面数据赋值给父页面才行!
否则数据不变,也不会保存

既然data已经和数据库中数据一样了,就没必要再调用refreshData刷新了!

建议你先把editDialogReceived  中的代码都去掉,看下父页面中的数据是否真的修改生效了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

25

帖子

95

积分

初级会员

Rank: 2

积分
95
QQ
 楼主| 发表于 2016-12-7 16:00:30 | 显示全部楼层
liangyongfei 发表于 2016-12-6 14:13
请问windowDialog 是否设置了映射??
如果设置了,父页面的数据被修改了保存才能生效的!

是的,解决了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 03:49 , Processed in 0.094660 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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