diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-08-22 13:10:01 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-08-22 13:10:01 +0200 |
| commit | c76bb492f20f00de2a05b10f7b1c30b1dca57c49 (patch) | |
| tree | d28442d6307d103466b0dd8566015dd322afd9b2 /addons/base/static/src/js | |
| parent | 6ccc41fe2bba7c485955e9ea9a3a470cfc6edff4 (diff) | |
[FIX] row edition
bzr revid: xmo@openerp.com-20110822111001-mnyyvfund3b3j9bm
Diffstat (limited to 'addons/base/static/src/js')
| -rw-r--r-- | addons/base/static/src/js/list-editable.js | 6 |
1 files 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 = $('<tr>', { 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]); |
