diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 350d3e019bb..85cdb9b8368 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -62,11 +62,8 @@ openerp.base.FormView = openerp.base.Controller.extend( /** @lends openerp.base }, do_show: function () { var self = this; - this.do_update_pager.add({ - unique: true, - callback: function() { - self.$element.show(); - } + this.do_update_pager.add(function() { + self.$element.show(); }); if (this.dataset.index === null) { // null index means we should start a new record diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 25c9d3031c1..5a08b96ac14 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -145,8 +145,6 @@ openerp.base.ListView = openerp.base.Controller.extend( } this.dataset.count = this.dataset.ids.length; - - // TODO: offset, length var results = this.rows.length; $table.find('.oe-pager-last').text(results); $table.find('.oe-pager-total').text(results); @@ -239,6 +237,8 @@ openerp.base.ListView = openerp.base.Controller.extend( // DataSet for now //self.dataset.read_slice(self.dataset.fields, 0, self.limit, // self.do_fill_table); + this.dataset.offset = 0; + this.dataset.limit = false; return this.rpc('/base/listview/fill', { 'model': this.dataset.model, 'id': this.view_id,