From 6c9886700e5e413998bc33348dc0e8022aa1752a Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 12 Apr 2011 14:34:07 +0200 Subject: [PATCH] [ADD] trivial implementation of pager bzr revid: xmo@openerp.com-20110412123407-dl1udbc3vfatb0h6 --- addons/base/static/src/js/list.js | 8 +++++++- addons/base/static/src/xml/base.xml | 5 +++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 4efd7ac84cf..749f2d18110 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -110,12 +110,18 @@ openerp.base.ListView = openerp.base.Controller.extend( * @returns {Promise} promise to the end of view rendering (list views are asynchronously filled for improved responsiveness) */ do_fill_table: function(records) { + var $table = this.$element.find('table'); this.rows = records; this.dataset.ids = _(records).chain().map(function (record) { return record.data.id.value; }).value(); - var $table = this.$element.find('table'); + // TODO: offset, length, count + var results = this.rows.length; + $table.find('.oe-pager-last').text(results); + $table.find('.oe-pager-total').text(results); + + // remove all data lines var $old_body = $table.find('tbody'); diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index 607260018d4..72fe973f1c9 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -167,8 +167,9 @@ - 1 - / 1 + 1 + to 1 + of 1