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

QQ登录

只需一步,快速开始

查看: 1179|回复: 5

[结贴] MessageDialog代码问题

[复制链接]

13

主题

52

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
发表于 2016-5-11 09:30:43 | 显示全部楼层 |阅读模式
本帖最后由 咫尺天涯HP 于 2016-5-11 09:43 编辑

Model.prototype.show = function(event) {
        Message.message("aler", "通过代码动态创建MessageDialog");
        if (!this.msg)
            
            this.msg = new MsgDialog({
                parentNode : this.getElementByXid("buttons")
            });
        
        this.msg.on('onClose', function(event) {
            console.log("22222222222222222");
            this.comp('output').set({
                'value' : '点击:' + event.button + ',input:' + event.input
            });
        }, this);
        
        this.msg.show({
            type : this.type,
            title : this.title,
            message : this.text,
            inputValue : this.inputValue,
            width : this.width
        });
        
    };
估计是忘了加{} 导致累加打印输出,在messageDialog的DEMO

13

主题

52

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
 楼主| 发表于 2016-5-11 10:07:37 | 显示全部楼层
if (!this.msg) 这个可不可以注释掉 每次运行都新建一个
回复 支持 0 反对 1

使用道具 举报

发表于 2016-5-11 15:23:13 | 显示全部楼层
咫尺天涯HP 发表于 2016-5-11 10:07
if (!this.msg) 这个可不可以注释掉 每次运行都新建一个

每次都新建,不是优化,会很占用内存的!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

52

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
 楼主| 发表于 2016-5-11 17:38:59 | 显示全部楼层
本帖最后由 咫尺天涯HP 于 2016-5-11 17:50 编辑
liangyongfei 发表于 2016-5-11 15:23
每次都新建,不是优化,会很占用内存的!!

恩 刚重新修改了 这样的确不好 你们的DEMO掉了{} 运行时 打印2222222 第一次是1个 第二次是3个 第三次是6个 第四次是10个
回复 支持 反对

使用道具 举报

发表于 2016-5-12 10:28:29 | 显示全部楼层
咫尺天涯HP 发表于 2016-5-11 17:38
恩 刚重新修改了 这样的确不好 你们的DEMO掉了{} 运行时 打印2222222 第一次是1个 第二次是3个 第三次是6 ...

嗯!请问你刚开始出错的原因是什么??又是如何修改好的?麻烦说明白些好让他人参考借鉴,谢谢
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

52

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
 楼主| 发表于 2016-5-12 10:58:22 | 显示全部楼层
liangyongfei 发表于 2016-5-12 10:28
嗯!请问你刚开始出错的原因是什么??又是如何修改好的?麻烦说明白些好让他人参考借鉴,谢谢 ...

出错是官方的例子 if 掉了{} 用{} 将this.msg.show... 上面的包含就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 05:25 , Processed in 0.109518 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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