[IMP] legend widget

bzr revid: rgaopenerp-20131220140824-2zr27ool75k60u1w
This commit is contained in:
RGA(OpenERP) 2013-12-20 19:38:24 +05:30
parent 6ad2ea0202
commit 805fef4f47
2 changed files with 7 additions and 3 deletions

View File

@ -2343,7 +2343,10 @@ instance.web.Legend = instance.web.Widget.extend({
var self = this;
self.record_id = record_id;
var content = QWeb.render("Legend."+ self.parent.name, data);
this.parent.$el.html(content);
if (data.view_mode === 'form')
this.parent.$el.html(content);
else
this.parent.$el = $(content);
if (!this.parent.get("effective_readonly")){
this.parent.$el.find('.oe_legend').click(self.do_action.bind(self));
}
@ -2374,6 +2377,7 @@ instance.web.form.Legend = instance.web.form.FieldChar.extend({
self.legend.render_value(this.view.datarecord.id, {
'widget': self,
'legend_value': legend_value,
'view_mode':'form'
});
},
});

View File

@ -1034,7 +1034,7 @@
<t t-name="Legend.kanban_state_legend">
<div class="btn-group">
<span class="btn-group">
<t t-foreach="widget.get('value')" t-as="rec">
<a class="dropdown-toggle oe_legend" data-toggle="dropdown" href="#" t-if="legend_value === rec.name" t-att-title="rec.description" >
<t t-raw="rec.body" />
@ -1047,7 +1047,7 @@
</t>
</t>
</ul>
</div>
</span>
</t>
<t t-name="Legend.priority_legend">
<ul style="list-style: none; padding-left: 5px;">