2013-04-26 17 views
5

"hr.employee" sınıfını genişlettim. (Devralındı ​​ve aynı ada sahip oldu).OpenERP "view_id" öğesinde birden çok görünüm başvurusu belirtin

<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"/> 

Ne yapmak istiyorum ben orijinal modülünü kullandığınızda hr.employee görünümünden özgün görüşlerini almak ve benim tanımlanan görüşlerini elde etmektir: Ben iki görünüm (ağaç ve form) ve bir menü tanımlanır modülümü kullandığımda.

Gördüğünüz gibi, form görünümümde "view_id" referansı belirledim, ancak bir referansı ağaç görünümümde nasıl tanımlayabilirim? Ağaç görünümünün ilk önce gösterilmesini ve alternatif olarak görünüm oluşturmasını istiyorum. Bunu nasıl belirleyebilirim? i görünümü

Sen Özellikle tree,form görüntüsü eyleminizi haritaya sahip
+0

ancak tam olarak nerede size görünümler arasında geçiş yapmak isteyen:

bu deneyin? belirli menüde mi yoksa M2O, O2M veya M2M görünümünde mi? – Parthiv

+0

Görünümler arasında her zamanki gibi geçiş yapmak istiyorum, ekranın sağ üst köşesinden – qwerty

+0

çok2, one2many, many2many görünümünden ne demek istiyorsunuz? – qwerty

cevap

20

oluşturmak üzere başvuru eklerseniz

<field name="view_mode">tree,form</field> 

çalışmamasına görünüyor.

<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> 
</record> 

<record model="ir.actions.act_window.view" id="act_hr_employee_tree_view"> 
    <field eval="1" name="sequence"/> 
    <field name="view_mode">tree</field> 
    <field name="view_id" ref="your_tree_view_id"/> 
    <field name="act_window_id" ref="action_my_hr_employee_seq"/> 
</record> 

<record model="ir.actions.act_window.view" id="act_hr_employee_form_view"> 
    <field eval="2" name="sequence"/> 
    <field name="view_mode">form</field> 
    <field name="view_id" ref="your_form_view_id"/> 
    <field name="act_window_id" ref="action_my_hr_employee_seq"/> 
</record> 
+0

Bu yöntemin neden bir şekilde kanban görüntüsü ile çalışmadığını biliyor musunuz? – William

+0

Teşekkürler arya çok iyi bir mesaj iyi çalışıyor –

İlgili konular