jquery UI dialog

 this.groupDialog = this.qid("div_prousermembers").dialog({
            title:this.i18n.editUserMember,
            width:540,
            modal: true,
            draggable:false,
            resizable: false,
            autoOpen: false,
            buttons: [
                      {
                     text:this.i18n.save,
                     click:this.proxy(function(e){
                     this.selUsers.select2("enable",false);
                     this.proUserMembers.attr("disabled",true);
                     $(e.currentTarget).add($(e.currentTarget).next()).add(this.btnRemoveSelectedUsers).button("disable");
                     
                     $.ajax({
                     url: $.u.config.constant.smsmodifyserver,
                                  type:"post",
                                  dataType: "json",
                                  cache: false,
                                  data: {
                              "tokenid":$.cookie("tokenid"),
                              "method":"stdcomponent.update",
                              "dataobject":"professionUser",
                              "dataobjectid":this.groupdata.professionId,
                              "obj":JSON.stringify({"users":$.map(this.proUserMembers.children("option"),function(obj,idx){
                              return parseInt($(obj).val());
                              })})
                             }
                     }).done(this.proxy(function(response){
                     if(response.success){
                     this.groupDialog.dialog("close");
                     this.refreshDataTable();
                     }
                     })).fail(this.proxy(function(jqXHR,errorText,errorThrown){
                     
                     })).complete(this.proxy(function(jqXHR,errorStatus){
                     this.selUsers.select2("enable",true);
                     this.proUserMembers.attr("disabled",false);
                     $(e.currentTarget).add($(e.currentTarget).next()).add(this.btnRemoveSelectedUsers).button("enable");
                     }));
                     })
                      },
           {
               text: this.i18n.cancel,
               "class": "aui-button-link",
               click: this.proxy(function () {
                   this.groupDialog.dialog("close");
               })
           }
            ],
            create: this.proxy(function () {
           
            }),
            open: this.proxy(function () {
            if(this.groupdata && this.groupdata.users){
            $.each(this.groupdata.users,this.proxy(function(idx,user){
            $("<option/>").attr("value",user.id).text(user.username+"("+user.userFullName+")").appendTo(this.proUserMembers);
            }));
            }
            }),
            close:this.proxy(function(){
            this.selUsers.select2("val","");
            this.proUserMembers.empty();
            })

        }); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值