diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-10-22 12:39:35 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-10-22 12:39:35 +0200 |
| commit | 8a3a92bbfc9a432311b0d2399fa043daab1adcf9 (patch) | |
| tree | b12a8f238fd55b00ea5c969ab8e2885323e4959c /addons/web/static/src | |
| parent | 6aeb3f5907bd2c335f8a8ea40d7601511d554351 (diff) | |
[IMP] readonly sortable o2m
The making of the column invisible would happen after the header was
rendered (?), and the header would not be re-rendered afterwards. So
there would be a missing chunk of table. Make the cells invisible
instead. It's all going to be changed looks-wise anyway so meh.
bzr revid: xmo@openerp.com-20121022103935-78bm40gfotpt1ds6
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index bc171ef1d6e..c2514e4a195 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3351,23 +3351,13 @@ instance.web.form.FieldOne2Many = instance.web.form.AbstractField.extend({ controller.on('edit:before', self, function (e) { e.cancel = true; }); - var has_handle = _(controller.columns).find(function (column) { + _(controller.columns).find(function (column) { if (!column instanceof instance.web.list.Handle) { return false; } - column.modifiers.tree_invisible = true; - column.invisible = '1'; - // remove from visibles - controller.visible_columns.splice( - controller.visible_columns.indexOf(column), - 1); + column.modifiers.invisible = true; return true; }); - if (has_handle) { - // recompute aggregates - controller.aggregate_columns = - _(controller.visible_columns).invoke('to_aggregate'); - } } } else if (view_type === "form") { if (self.get("effective_readonly")) { |
