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();
})
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();
})