[FIX] aggregates display on initial list loading
bzr revid: xmo@openerp.com-20110525140456-ylo5e0kf0kp3xe15
This commit is contained in:
parent
88773e6c89
commit
a49729461d
|
@ -306,10 +306,9 @@ openerp.base.ListView = openerp.base.View.extend( /** @lends openerp.base.ListVi
|
|||
results.group_by = null;
|
||||
}
|
||||
self.do_reload(results.group_by).then(function () {
|
||||
self.$element.find('table').append(self.groups.render());
|
||||
}).then(function () {
|
||||
self.compute_aggregates();
|
||||
});
|
||||
self.$element.find('table').append(
|
||||
self.groups.render(function () {
|
||||
self.compute_aggregates();}));});
|
||||
});
|
||||
},
|
||||
/**
|
||||
|
@ -797,18 +796,20 @@ openerp.base.ListView.Groups = Class.extend( /** @lends openerp.base.ListView.Gr
|
|||
});
|
||||
return d.promise();
|
||||
},
|
||||
render: function () {
|
||||
render: function (post_render) {
|
||||
var self = this;
|
||||
var $element = $('<tbody>');
|
||||
this.elements = [$element[0]];
|
||||
this.datagroup.list(function (groups) {
|
||||
$element[0].appendChild(
|
||||
self.render_groups(groups));
|
||||
if (post_render) { post_render(); }
|
||||
}, function (dataset) {
|
||||
self.render_dataset(dataset).then(function (list) {
|
||||
self.children[null] = list;
|
||||
self.elements =
|
||||
[list.$current.replaceAll($element)[0]];
|
||||
if (post_render) { post_render(); }
|
||||
});
|
||||
});
|
||||
return $element;
|
||||
|
|
Loading…
Reference in New Issue