[FIX] label for attribute
bzr revid: fme@openerp.com-20110316143753-vlrvls0qmtz27iaw
This commit is contained in:
parent
ac35ee9ec4
commit
195d5aef8b
|
@ -179,7 +179,7 @@
|
|||
</div>
|
||||
</t>
|
||||
<t t-name="FormView.label">
|
||||
<label t-att-for="widget.element_id" t-att-title="widget.help" style="display: block; text-align: right;" t-att-ondblclick="'console.log(openerp.screen.oe_main.formview.widgets[\'' + widget.element_id + '\'])'">
|
||||
<label t-att-for="widget.for.element_id" t-att-title="widget.help" style="display: block; text-align: right;" t-att-ondblclick="'console.log(openerp.screen.oe_main.formview.widgets[\'' + widget.element_id + '\'])'">
|
||||
<t t-esc="widget.string"/>
|
||||
<span t-if="widget.help">?</span>
|
||||
:
|
||||
|
|
|
@ -532,11 +532,12 @@ openerp.base.WidgetFrame = openerp.base.Widget.extend({
|
|||
var type = this.view.fields_view.fields[n.attrs.name] || {};
|
||||
var widget_type = n.attrs.widget || type.type || n.tag;
|
||||
if (openerp.base.widgets[widget_type]) {
|
||||
var widget = new openerp.base.widgets[widget_type](this.session, null, this.view, n);
|
||||
if (n.tag == 'field' && n.attrs.nolabel != '1') {
|
||||
var label = new openerp.base.widgets['label'](this.session, null, this.view, n);
|
||||
label["for"] = widget;
|
||||
this.add_widget(label);
|
||||
}
|
||||
var widget = new openerp.base.widgets[widget_type](this.session, null, this.view, n);
|
||||
this.add_widget(widget);
|
||||
} else {
|
||||
console.log("Unhandled widget type : " + widget_type, n);
|
||||
|
|
Loading…
Reference in New Issue