diff --git a/addons/base/static/src/js/list-editable.js b/addons/base/static/src/js/list-editable.js index c500b307d27..c0ad2e7379d 100644 --- a/addons/base/static/src/js/list-editable.js +++ b/addons/base/static/src/js/list-editable.js @@ -131,13 +131,18 @@ openerp.base.list.editable = function (openerp) { position: 'last', unique: true, callback: function () { - self.edition_form.$element - .find('td') - .addClass('oe-field-cell') - .removeAttr('width') - .end() - .find('td:first').removeClass('oe-field-cell').end() - .find('td:last').removeClass('oe-field-cell').end(); + var $e = self.edition_form.$element; + $e.find('td') + .addClass('oe-field-cell') + .removeAttr('width') + .end() + .find('td:first').removeClass('oe-field-cell').end() + .find('td:last').removeClass('oe-field-cell').end(); + _(self.columns).each(function (column) { + if (column.meta) { + $e.prepend('