2012-11-29 53 views
2
<record id="view_category_list" model="ir.ui.view"> 
     <field name="name">res.partner.category.tree</field> 
     <field name="model">res.partner.category</field> 
     <field name="type">tree</field> 
     <field name="field_parent">child_ids</field> 
     <field name="arch" type="xml"> 
      <tree string="Partner Categories"> 
       <field name="name"/> 
       <field name="parent_id" invisible="1"/> 
      </tree> 
     </field> 
</record> 

<record id="action_category_list" model="ir.actions.act_window"> 
     <field name="name">Tree Structure</field> 
     <field name="type">ir.actions.act_window</field> 
     <field name="res_model">res.partner.category</field> 
     <field name="view_type">tree</field> 
</record> 

<record id="action_category_list_view" model="ir.actions.act_window.view"> 
     <field eval="10" name="sequence"/> 
     <field name="view_mode">tree</field> 
     <field name="view_id" ref="view_cr_category_list"/> 
     <field name="act_window_id" ref="action_category_list"/> 
</record> 


<menuitem 
    name="Tree structure" 
    action="action_category_list" 
    id="menuitem_category_list" 
    parent="menu_category_main"/> 

嗨!在OpenERP中,我在上面的例子中有树形结构的树视图。当我点击树形结构菜单项时,我得到树结构视图,但没有父母和子女之间的缩进。请,有人可以解释我如何进行缩进。另外,如果有人解释我如何为父母着色。OpenERP树状结构缩进和颜色

我尝试以下操作:

<tree colors="blue:parent_id==0"/> 
<tree colors="blue:parent_id==None"/> 
<tree colors="blue:parent_id==False"/> 

,但不工作。任何意见将是helpful.Thanks

回答

3

试试下面的XML代码

<record id="view_category_list" model="ir.ui.view"> 
     <field name="name">res.partner.category.tree</field> 
     <field name="model">res.partner.category</field> 
     <field name="type">tree</field> 
     <field name="field_parent">child_ids</field> 
     <field name="arch" type="xml"> 
      <tree string="Partner Categories"> 
       <field name="name"/> 
       <field name="parent_id" invisible="1"/> 
      </tree> 
     </field> 
</record> 

<record id="action_category_list" model="ir.actions.act_window"> 
     <field name="name">Tree Structure</field> 
     <field name="type">ir.actions.act_window</field> 
     <field name="res_model">res.partner.category</field> 
     <field name="view_type">tree</field> 
     <field name="view_id" ref="view_category_list"/> 
     <field name="domain">[('parent_id','=',False)]</field> 
</record> 

<menuitem 
    name="Tree structure" 
    action="action_category_list" 
    id="menuitem_category_list" 
    parent="club_menu"/> 
+0

是的,就是这样。谢谢。 –

+0

如果这是您正在寻找的答案,请将其标记为已接受。 – simahawk

+0

对于odoo v8,答案仍然有效吗? – Freddy