summaryrefslogtreecommitdiff
path: root/addons/base/static/src
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-08-22 13:10:01 +0200
committerXavier Morel <xmo@openerp.com>2011-08-22 13:10:01 +0200
commitc76bb492f20f00de2a05b10f7b1c30b1dca57c49 (patch)
treed28442d6307d103466b0dd8566015dd322afd9b2 /addons/base/static/src
parent6ccc41fe2bba7c485955e9ea9a3a470cfc6edff4 (diff)
[FIX] row edition
bzr revid: xmo@openerp.com-20110822111001-mnyyvfund3b3j9bm
Diffstat (limited to 'addons/base/static/src')
-rw-r--r--addons/base/static/src/js/list-editable.js6
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]);