[FIX] incorrect management of dataset indexes leading to always selecting a record on the listview's first page when clicking on a record to open its form (even when at the 5th page)
lp bug: https://launchpad.net/bugs/878103 fixed bzr revid: xmo@openerp.com-20111019151703-dxvzdrn2mg75y8fd
This commit is contained in:
commit
7a5e3da9ad
|
@ -780,8 +780,8 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis
|
|||
e.stopPropagation();
|
||||
var row_id = self.row_id(e.currentTarget);
|
||||
if (row_id !== undefined) {
|
||||
self.dataset.index = self.records.indexOf(
|
||||
self.records.get(row_id));
|
||||
console.log(self.dataset);
|
||||
self.dataset.index = self.dataset.ids.indexOf(row_id);
|
||||
self.row_clicked(e);
|
||||
}
|
||||
});
|
||||
|
@ -789,7 +789,7 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis
|
|||
row_clicked: function () {
|
||||
$(this).trigger(
|
||||
'row_link',
|
||||
[this.records.at(this.dataset.index).get('id'),
|
||||
[this.dataset.ids[this.dataset.index],
|
||||
this.dataset]);
|
||||
},
|
||||
render_cell: function (record, column) {
|
||||
|
|
Loading…
Reference in New Issue