[ADD] trivial implementation of pager
bzr revid: xmo@openerp.com-20110412123407-dl1udbc3vfatb0h6
This commit is contained in:
@@ -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');
|
||||
|
||||
|
||||
@@ -167,8 +167,9 @@
|
||||
<button type="button" data-pager-action="previous"
|
||||
><<</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">>></button>
|
||||
<button type="button" data-pager-action="last">Last</button>
|
||||
|
||||
Reference in New Issue
Block a user