[ADD] missing deferred propagation in ListView.reload_content

bzr revid: xmo@openerp.com-20111025070626-pxxp6virhhomb7kl
This commit is contained in:
Xavier Morel 2011-10-25 09:06:26 +02:00
parent 68adb9de7e
commit ba2f06a2ac
1 changed files with 5 additions and 0 deletions

View File

@ -424,10 +424,13 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView#
},
/**
* re-renders the content of the list view
*
* @returns {$.Deferred} promise to content reloading
*/
reload_content: function () {
var self = this;
this.records.reset();
var reloaded = $.Deferred();
this.$element.find('.oe-listview-content').append(
this.groups.render(function () {
if (self.dataset.index == null) {
@ -438,7 +441,9 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView#
}
}
self.compute_aggregates();
reloaded.resolve();
}));
return reloaded.promise();
},
/**
* Handler for the result of eval_domain_and_context, actually perform the