CLOUDSTACK-747: internalLb in VPC - internal LB detail View - implement action assign VM to internal lb.

This commit is contained in:
Jessica Wang 2013-05-21 15:57:58 -07:00
parent 7c05bb13cc
commit 3c2be57c35
1 changed files with 25 additions and 5 deletions

View File

@ -446,13 +446,33 @@
type: 'checkbox',
filters: false
}),
action: function(args) {
args.response.success();
action: function(args) {
var vms = args.context.instances;
var array1 = [];
for(var i = 0; i < vms.length; i++) {
array1.push(vms[i].id);
}
var virtualmachineids = array1.join(',');
$.ajax({
url: createURL('assignToLoadBalancerRule'),
data: {
id: args.context.internalLoadBalancers[0].id,
virtualmachineids: virtualmachineids
},
dataType: 'json',
async: true,
success: function(data) {
debugger;
var jid = data.assigntoloadbalancerruleresponse.jobid;
args.response.success({
_custom: { jobId: jid }
});
}
});
},
notification: {
poll: function(args) {
args.complete();
}
poll: pollAsyncJobResult
}
}
},