[FIX] rendering of complex fields in treeview

bzr revid: xmo@openerp.com-20110809154440-ay5ih9h3lsuc2b8d
This commit is contained in:
Xavier Morel
2011-08-09 17:44:40 +02:00
parent 13710dfca9
commit 03ebf10f4c
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -146,8 +146,9 @@ openerp.base.TreeView = openerp.base.View.extend({
'records': records,
'children_field': self.children_field,
'fields_view': self.fields_view.arch.children,
'field': self.fields,
'level': $curr_node.data('level') || 0
'fields': self.fields,
'level': $curr_node.data('level') || 0,
'render': openerp.base.format_value
});
if ($curr_node.length) {
+1 -1
View File
@@ -480,7 +480,7 @@
t-att-style="!field_index ? 'background-position: ' + 19*level + 'px; padding-left: ' + 19*level + 'px' : undefined"
t-att-class="!field_index and has_children ? 'treeview-tr' : 'treeview-td'">
<span t-if="!field.attrs.modifiers.invisible">
<t t-esc="record[field.attrs.name]" />
<t t-esc="render(record[field.attrs.name], fields[field.attrs.name])" />
</span>
</td>
</tr>