Ich erweiterte "hr.employee" -Klasse. (Vererbte und gab dem Neuen den gleichen Namen). I definiert sind zwei Ansichten (Baum und Form) und ein Menü:OpenERP spezifizieren mehrere View-Referenzen auf "View_id"
<record model="ir.ui.view" id="my_employee_tree">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="arch" type="xml">
...
</field>
</record>
<record id="view_my_hr_employee_form" model="ir.ui.view">
<field name="name">hr.employee.form</field>
<field name="model">hr.employee</field>
<field name="arch" type="xml">
...
</field>
</record>
<record model="ir.actions.act_window" id="action_my_hr_employee_seq">
<field name="name">Angajati</field>
<field name="res_model">hr.employee</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_my_hr_employee_form"/>
</record>
<menuitem id="menu_project_hr_base" parent="menu_project_utcn_project_base_main" name="HR"/>
<menuitem action="action_my_hr_employee_seq" id="menu_action_employee_form" name ="Angajati" parent="menu_project_hr_base"/>
Was möchte ich tun, ist, die ursprünglichen Ansichten von hr.employee Ansicht zu erhalten, wenn ich das Original-Modul verwenden, und meine definierten Ansichten zu erhalten wenn ich mein Modul benutze.
Wie Sie sehen können, habe ich "view_id" Verweis auf meine Formularansicht angegeben, aber wie kann ich einen Verweis auch auf meine Strukturansicht definieren? Und ich möchte, dass die Baumansicht zuerst angezeigt wird und die Ansicht als Alternative angezeigt wird. Wie kann ich das angeben?
<field name="view_mode">tree,form</field>
scheint nicht zu arbeiten, wenn ich Verweis hinzufügen Ansicht
aber wo genau wollen Sie zwischen Ansichten wechseln? auf bestimmten Menü oder bei M2O, O2M oder M2M anzeigen? – Parthiv
Ich möchte zwischen den Ansichten wie gewohnt wechseln, von der oberen rechten Ecke des Bildschirms – qwerty
Was meinst du mit many2one, one2many, many2many Ansicht? – qwerty