diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-08-09 17:55:16 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-08-09 17:55:16 +0200 |
| commit | 90d0e465b2d7040629f135933f8a3aa02832517b (patch) | |
| tree | 6a8af8f60b642d921f11104a0ef52ef3805a53f3 /addons/base/static/src/xml/base.xml | |
| parent | 6a8dcc573d7f454312ae178cd661e68ec9fc2450 (diff) | |
| parent | 1d9216a96ceef60a1c331f4b776e6265f741a773 (diff) | |
[ADD] treeview
bzr revid: xmo@openerp.com-20110809155516-f35pjfviu0zunkis
Diffstat (limited to 'addons/base/static/src/xml/base.xml')
| -rw-r--r-- | addons/base/static/src/xml/base.xml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index 8442d3fa7e4..f7725b24a45 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -449,6 +449,41 @@ </ul> </div> </t> +<t t-name="TreeView"> + <h2 class="oe_view_title"><t t-esc="title"/></h2> + <select t-if="toolbar" style="width: 30%"> + </select> + <table class="oe-treeview-table"> + <thead> + <tr> + <th t-foreach="fields_view" t-as="field" + t-if="!field.attrs.modifiers.tree_invisible" + class="treeview-header"> + <t t-esc="fields[field.attrs.name].string" /> + </th> + </tr> + </thead> + <tbody> + </tbody> + </table> +</t> +<tr t-name="TreeView.rows" + t-foreach="records" t-as="record" + t-att-id="'treerow_' + record.id" + t-att-data-id="record.id" t-att-data-level="level + 1"> + <t t-set="children" t-value="record[children_field]"/> + <t t-set="has_children" t-value="children and children.length"/> + + <td t-foreach="fields_view" t-as="field" + t-if="!field.attrs.modifiers.tree_invisible" + t-att-data-id="record.id" + 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="render(record[field.attrs.name], fields[field.attrs.name])" /> + </span> + </td> +</tr> <table t-name="ListView" class="oe-listview-content"> <t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/> <thead class="ui-widget-header"> |
