[imp] nivified root frame

bzr revid: nicolas.vanhoren@openerp.com-20120207110129-psfxmdiw9c2gvxtp
This commit is contained in:
niv-openerp 2012-02-07 12:01:29 +01:00
parent 6143bf6680
commit ed9eeea3db
2 changed files with 7 additions and 2 deletions

View File

@ -94,10 +94,14 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView#
this.fields_order = [];
this.fields_view = data;
var frame = instanciate_widget(this.registry.get_object('frame'), this, this.fields_view.arch);
this.root_frame = frame;
this.rendered = QWeb.render(this.form_template, { 'frame': frame, 'widget': this });
this.rendered = QWeb.render(this.form_template, {'widget': this});
}
this.$element.html(this.rendered);
this.root_frame.$element = $(".oe_form_root_frame_placeholder", this.$element);
this.root_frame.render_element();
_.each(this.widgets, function(w) {
w.$element = self.$element.find(
'.' + w.element_class.replace(/[^\r\n\f0-9A-Za-z_-]/g, "\\$&"));

View File

@ -743,7 +743,8 @@
</t>
</div>
</div>
<t t-raw="frame.render()"/>
<div class="oe_form_root_frame_placeholder">
</div>
</t>
<t t-name="One2Many.formview" t-extend="FormView">
<t t-jquery=".oe_form_buttons" t-operation="inner">