diff options
| author | Bhumi Thakkar (Open ERP) <bth@tinyerp.com> | 2011-07-29 17:26:54 +0530 |
|---|---|---|
| committer | Bhumi Thakkar (Open ERP) <bth@tinyerp.com> | 2011-07-29 17:26:54 +0530 |
| commit | b09cc1ecca24a4def4cb4ae425a28af1d7019b00 (patch) | |
| tree | 320bfaa0f9a54945f63664431ac269385951c9ef /addons/base/static/src/xml/base.xml | |
| parent | 211d3b6194eeb2b7b38f83e0bc954350da8dd42d (diff) | |
[IMP] Values corresponding of colums.
bzr revid: bth@tinyerp.com-20110729115654-2x00msrjrag20ot6
Diffstat (limited to 'addons/base/static/src/xml/base.xml')
| -rw-r--r-- | addons/base/static/src/xml/base.xml | 116 |
1 files changed, 75 insertions, 41 deletions
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index 5b21ff376bb..3671f4a606f 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -252,62 +252,96 @@ <thead> <tr> <t t-foreach="fields_view" t-as="fieldsview"> - <t t-foreach="fields" t-as="field"> - <t t-if="fieldsview['attrs'].name==field"> - <td class="treeview-header"><t t-esc="fields[field].string" /></td> + <t t-foreach="fieldsview_fields" t-as="view_fields"> + <t t-if="fieldsview['attrs'].name==view_fields and !fieldsview['attrs'].invisible"> + <td class="treeview-header"><t t-esc="fieldsview_fields[view_fields].string" /></td> </t> </t> </t> </tr> </thead> - <t t-foreach="child_data" t-as="field" > - <tr t-att-id="'treerow_' + field.id"> - <td class="treeview-tr"> - <t t-if="(field.child_id).length >= 1"> - <img t-att-id="'parentimg_' + field.id" src="/base/static/src/img/expand.gif" width="16" height="16" border="0"/> - </t> - <span> - <t t-esc="field.name"/> - </span> - </td> - <td class="treeview-td"> - <t t-foreach="selection_fields" t-as="selection"> - <t t-if="selection[0]==field.type"> - <t t-esc="selection[1]" /> + <t t-foreach="child_data" t-as="fields" > + <tr t-att-id="'treerow_' + fields.id"> + <t t-if="(fields.child_id).length >= 1"> + <td class="treeview-tr"> + <img t-att-id="'parentimg_' + fields.id" src="/base/static/src/img/expand.gif" width="16" height="16" border="0"/> + </td> + </t> + <t t-foreach="fields_view" t-as="fieldsview"> + <t t-foreach="fieldsview_fields" t-as="view_fields"> + <t t-foreach="field" t-as="f"> + <t t-if="fieldsview['attrs'].name==view_fields"> + <t t-if="fieldsview['attrs'].name==f and !fieldsview['attrs'].invisible and field[f].type!='many2one' and field[f].type!='selection'"> + <td class="treeview-td"> + <span> + <t t-esc="fields[[fieldsview['attrs'].name]]" /> + </span> + </td> + </t> + <t t-if="fieldsview['attrs'].name==f and !fieldsview['attrs'].invisible and field[f].type=='many2one'"> + <td class="treeview-td"> + <span> + <t t-esc="fields[[fieldsview['attrs'].name]][1]" /> + </span> + </td> + </t> + <t t-if="fieldsview['attrs'].name==f and !fieldsview['attrs'].invisible and field[f].type=='selection'"> + <td class="treeview-td"> + <span> + <t t-foreach="selection_fields" t-as="selection"> + <t t-if="selection[0]==fields.type"> + <t t-esc="selection[1]" /> + </t> + </t> + </span> + </td> + </t> + </t> </t> </t> - </td> - <td class="treeview-td"> - <t t-esc="field.sequence" /> - </td> + </t> </tr> </t> </table> </t> <t t-if="flag==0"> - <t t-if="child_data"> - <t t-foreach="child_data" t-as="field" > - <tr t-att-id="'treerow_' + field.id"> + <t t-foreach="child_data" t-as="fields" > + <tr t-att-id="'treerow_' + fields.id"> + <t t-if="(fields.child_id).length >= 1"> <td class="treeview-tr"> - <t t-if="(field.child_id).length >= 1"> - <img t-att-id="'parentimg_' + field.id" src="/base/static/src/img/expand.gif" width="16" height="16" border="0"/> - </t> - <span> - <t t-esc="field.name"/> - </span> + <img t-att-id="'parentimg_' + fields.id" src="/base/static/src/img/expand.gif" width="16" height="16" border="0"/> </td> - <td class="treeview-td"> - <t t-foreach="selection_fields" t-as="selection"> - <t t-if="selection[0]==field.type"> - <t t-esc="selection[1]" /> - </t> + </t> + <t t-foreach="fields_view" t-as="fieldsview"> + <t t-foreach="field" t-as="f"> + <t t-if="fieldsview['attrs'].name==f and !fieldsview['attrs'].invisible and field[f].type!='many2one' and field[f].type!='selection'"> + <td class="treeview-td"> + <span> + <t t-esc="fields[[fieldsview['attrs'].name]]" /> + </span> + </td> </t> - </td> - <td class="treeview-td"> - <t t-esc="field.sequence" /> - </td> - </tr> - </t> + <t t-if="fieldsview['attrs'].name==f and !fieldsview['attrs'].invisible and field[f].type=='many2one'"> + <td class="treeview-td"> + <span> + <t t-esc="fields[[fieldsview['attrs'].name]][1]" /> + </span> + </td> + </t> + <t t-if="fieldsview['attrs'].name==f and !fieldsview['attrs'].invisible and field[f].type=='selection'"> + <td class="treeview-td"> + <span> + <t t-foreach="selection_fields" t-as="selection"> + <t t-if="selection[0]==fields.type"> + <t t-esc="selection[1]" /> + </t> + </t> + </span> + </td> + </t> + </t> + </t> + </tr> </t> </t> </t> |
