mirror of https://github.com/apache/cloudstack.git
cloudstack 3.0 UI - detailView widget - refresh embedded data in corresponding list view row when dataProvider is called.
This commit is contained in:
parent
152dfe4fd2
commit
389b981532
|
|
@ -1546,13 +1546,21 @@
|
|||
}
|
||||
],
|
||||
|
||||
dataProvider: function(args) {
|
||||
args.response.success(
|
||||
{
|
||||
actionFilter: vmActionfilter,
|
||||
data: args.context.instances[0]
|
||||
}
|
||||
);
|
||||
dataProvider: function(args) {
|
||||
$.ajax({
|
||||
url: createURL("listVirtualMachines&id=" + args.context.instances[0].id),
|
||||
dataType: "json",
|
||||
async: true,
|
||||
success: function(json) {
|
||||
var jsonObj = json.listvirtualmachinesresponse.virtualmachine[0];
|
||||
args.response.success(
|
||||
{
|
||||
actionFilter: vmActionfilter,
|
||||
data: jsonObj
|
||||
}
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -781,7 +781,7 @@
|
|||
jsonObj: jsonObj,
|
||||
context: args.context,
|
||||
response: {
|
||||
success: function(args) {
|
||||
success: function(args) {
|
||||
if (options.newData) {
|
||||
$.extend(args.data, options.newData);
|
||||
}
|
||||
|
|
@ -791,6 +791,9 @@
|
|||
}
|
||||
var tabData = $tabContent.data('detail-view-tab-data');
|
||||
var data = args.data;
|
||||
|
||||
$detailView.data('list-view-row').data('json-obj', data); //refresh embedded data in corresponding list view row
|
||||
|
||||
var isFirstPanel = $tabContent.index($detailView.find('div.detail-group.ui-tabs-panel')) == 0;
|
||||
var actionFilter = args.actionFilter;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue