[FIX] In paginated list view, clicking on a row on page 2+ goes to wrong record in form view

bzr revid: fme@openerp.com-20111019144507-j5oec235bw79gw73
This commit is contained in:
Fabien Meghazi 2011-10-19 16:45:07 +02:00
parent f88c553d45
commit 062449472f
1 changed files with 2 additions and 3 deletions

View File

@ -780,8 +780,7 @@ 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));
self.dataset.index = self.dataset.ids.indexOf(row_id);
self.row_clicked(e);
}
});
@ -789,7 +788,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) {