From f9e630dafbfa3e199b5fe54bb36d464f08d83f57 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 13 Apr 2011 13:45:06 +0200 Subject: [PATCH] [FIX] better fix form pagers bzr revid: xmo@openerp.com-20110413114506-yso90r89rjn62r3g --- addons/base/static/src/js/form.js | 7 ++----- addons/base/static/src/js/list.js | 4 ++-- 2 files changed, 4 insertions(+), 7 deletions(-) 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,