dialog

this.formDialog = this.qid("item-dialog-edit").dialog({
            title: this._options.title,
            width: 540,
            modal: true,
            draggable: false,
            resizable: false,
            autoOpen: false,
            create: this.proxy(function(){
            	this.buildForm();
            }),
            open: this.proxy(function(){
            	if(this._avatarIsVisible === false){
	            	this.enableForm();
	            	this.fillFormData(this._options.data);
	            	
            	}
            }),
            close: this.proxy(function(){
            	if(this._avatarIsVisible === false){
            		this.clearFormData();
            	}
            })
        }); 
 open:function(params){
    	var dialogOptions=null;
        if (!params.all) {//itemPoint
            this._options.mode = "EDIT";
            this._options.data = params.data;
            this._options.filed = params.filed; 
            dialogOptions = {
                title: params.title,
                buttons: [
                    {
                        text: this.i18n.savebtn,
                        click: this.proxy(function (e) {
	                        	var obj=this.formdata(this.form.serializeArray());
	                        	if(this.form.valid()){
	                        		this._sendModifyAjax({
	                            		"tokenid": $.cookie("tokenid"),
	                            		"method": "stdcomponent.update",
	                            		"dataobject": "checkList",
	                            		"dataobjectid": JSON.stringify(parseInt(params.data.id)),
	                            		"obj":obj
		                            },e);
	                        	}
	                        	}
                        )
                    },
                    {
                        text: this.i18n.cancel,
                        "class": "aui-button-link",
                        click: this.proxy(function () {
                            this.formDialog.dialog("close");
                        })
                    }
                ]
        	}
        }else if(params.all){
        	this._options.mode = "ALL";
            this._options.data = params.data;
            this._options.filed = params.filed; 
            dialogOptions = {
                title: params.title,
                buttons: [
                    {
                        text: this.i18n.savebtn,
                        click: this.proxy(function (e) {
	                        	var obj=this.formalldata(this.form.serializeArray());
	                         	if(this.form.valid()){
	                         		this._sendModifyAjax({
	                            		"tokenid": $.cookie("tokenid"),
	                            		"method": "stdcomponent.updateall",
	                            		"dataobject":"checkList",
	                            		"objs":JSON.stringify(obj)  
		                            },e);
	                         	}
                        		}
                        )
                    },
                    {
                        text: this.i18n.cancel,
                        "class": "aui-button-link",
                        click: this.proxy(function () {
                            this.formDialog.dialog("close");
                        })
                    }
                ]
        	}
        }
        this.formDialog.dialog("option",dialogOptions).dialog("open");
       $(".confirmLastDate").datepicker({ dateFormat: "yy-mm-dd" });
    },


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值