[ADD] trivial implementation of pager

bzr revid: xmo@openerp.com-20110412123407-dl1udbc3vfatb0h6
This commit is contained in:
Xavier Morel
2011-04-12 14:34:07 +02:00
parent 7bb7044087
commit 6c9886700e
2 changed files with 10 additions and 3 deletions
+7 -1
View File
@@ -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');
+3 -2
View File
@@ -167,8 +167,9 @@
<button type="button" data-pager-action="previous"
>&lt;&lt;</button>
<span class="oe-pager-index">1</span>
/ <span class="oe-pager-count">1</span>
<span class="oe-pager-first">1</span>
to <span class="oe-pager-last">1</span>
of <span class="oe-pager-total">1</span>
<button type="button" data-pager-action="next">&gt;&gt;</button>
<button type="button" data-pager-action="last">Last</button>