ODOO 8.0 - Tengo un vista TREE jerárquica (un arbol real) y quiero enlazar cada linea del arbol con un click a la vista formulario al igual que lo hace una vista TREE normal (lista)

290 views
Skip to first unread message

Aitor Solozabal Merino

unread,
Jan 8, 2017, 9:22:39 AM1/8/17
to Usuarios Odoo / OpenERP en España

Tengo un vista TREE jerárquica (un arbol real) y quiero enlazar cada linea del arbol con un click a la vista formulario al igual que lo hace una vista TREE normal (lista)


odoo 8.0 I have a hierarchical tree (tree) view and i want to link every line of the tree with a click to the form view like the standard tree (list) view does


hierarchy.py

#-*- coding: utf-8 -*- 
from openerp import models, fields, api
class hierarchy(models.Model): 
    _name = 'hierarchy' 
    parent_id = fields.Many2one('hierarchy',string='Superior Level') 
    code = fields.Char('Code',required=True) 
    name = fields.Char('Name') 
    child_ids = fields.One2many('hierarchy', 'parent_id',string='Sub Levels')

hierarchy_view.xml

<?xml version="1.0" encoding="UTF-8"?>
<openerp> 
     <data> 
         <!-- views --> 
         <!-- form view --> 
         <record id="view_form_hierarchy" model="ir.ui.view">
             <field name="name">hierarchy Form</field>
             <field name="model">hierarchy</field>
             <field name="arch" type="xml"> 
                 <form> 
                     <group> 
                         <field name="parent_id"/>
                         <field name="code"/> 
                         <field name="name"/> 
                         <field name="child_ids"/> 
                     </group> 
                 </form> 
             </field> 
         </record> 
         <!-- tree ( tree ) view --> 
         <record id="view_tree_hierarchy" model="ir.ui.view">
             <field name="name">hierarchy Tree</field>
             <field name="model">hierarchy</field>
             <field name="field_parent">child_ids</field>
             <field name="arch" type="xml">
                 <tree toolbar="1"> 
                    <field icon="icon" name="code"/>
                     <field name="name"/> 
                </tree>
            </field> 
        </record> 
        <!-- Actions --> 
        <record model="ir.actions.act_window" id="action_hierarchy"> 
            <field name="name">hierarchy</field> 
            <field name="type">ir.actions.act_window</field> 
            <field name="res_model">hierarchy</field>
             <field name="view_type">tree</field>
             <field name="domain">[('parent_id','=',False)]</field> 
        </record> 
        <!-- Menu items -->
         <menuitem id="root_hierarchy" name="hierarchy"/> 
        <menuitem id="menu_hierarchy" name="Menu" parent="root_hierarchy"/> 
        <menuitem id="hierarchy_opcion" name="hierarchy" parent="menu_hierarchy" sequence="20" action="action_hierarchy"/> 
    </data>
</openerp>


Reply all
Reply to author
Forward
0 new messages