From fecb5e108d59b5470b9e40715c4edfbe4f7b26a3 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 10 Apr 2012 13:58:08 +0200 Subject: [PATCH] [MEH] wheeeee bzr revid: xmo@openerp.com-20120410115808-iiyx28ljvmke0i56 --- addons/web/static/src/js/view_form.js | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 049f7f48c03..5759b4732d3 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3495,21 +3495,20 @@ openerp.web.form.FieldReference = openerp.web.form.AbstractField.extend(_.extend } if (this.m2o) { this.m2o.destroy(); - this.m2o.undefined; + this.m2o = undefined; } }, initialize_content: function() { - if (!this.get("effective_readonly")) { - this.selection = new openerp.web.form.FieldSelection(this, { attrs: { - name: 'selection', - widget: 'selection' - }}); - this.selection.on_value_changed.add_last(this.on_selection_changed); - - this.selection.$element = $(".oe_form_view_reference_selection", this.$element); - this.selection.renderElement(); - this.selection.start(); - } + this.selection = new openerp.web.form.FieldSelection(this, { attrs: { + name: 'selection', + widget: 'selection' + }}); + this.selection.set({readonly: this.get('effective_readonly')}); + this.selection.on_value_changed.add_last(this.on_selection_changed); + this.selection.$element = $(".oe_form_view_reference_selection", this.$element); + this.selection.renderElement(); + this.selection.start(); + this.m2o = new openerp.web.form.FieldMany2One(this, { attrs: { name: 'm2o', widget: 'many2one'