From c76bb492f20f00de2a05b10f7b1c30b1dca57c49 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 22 Aug 2011 13:10:01 +0200 Subject: [PATCH] [FIX] row edition bzr revid: xmo@openerp.com-20110822111001-mnyyvfund3b3j9bm --- addons/base/static/src/js/list-editable.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/base/static/src/js/list-editable.js b/addons/base/static/src/js/list-editable.js index 744f3c9a09b..a8a4e9d78c6 100644 --- a/addons/base/static/src/js/list-editable.js +++ b/addons/base/static/src/js/list-editable.js @@ -142,6 +142,8 @@ openerp.base.list.editable = function (openerp) { this.cancel_pending_edition().then(function () { var $new_row = $('', { id: _.uniqueId('oe-editable-row-'), + 'data-id': $(row).data('id'), + 'data-index': $(row).data('index'), 'class': $(row).attr('class') + ' oe_forms', click: function (e) {e.stopPropagation();} }) @@ -238,9 +240,7 @@ openerp.base.list.editable = function (openerp) { */ edit_record: function () { this.render_row_as_form( - this.$current.children( - _.sprintf('[data-index=%d]', - this.dataset.index))); + this.$current.children(':eq(' + this.dataset.index + ')')); $(this).trigger( 'edit', [this.records.at(this.dataset.index).get('id'), this.dataset]);