Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
6484 Lượt xem

Hello,


I want to add a field or a few fields to an existing form or list view.

some need to be in specific places others just need to be added to the end of the existing list.

I know i can just add them in the Edit view in the debug menu , but was wondering how should do this as an addon?


Cheers
kym

Ảnh đại diện
Huỷ bỏ
Tác giả

Thank you

Câu trả lời hay nhất

Hi,

To add this from the code, create a module, add necessary files like init and manifest, then its all about the xml file where you will add the inherited view.

If you are adding new fields, you have to inherit the corresponding model in the python and you have to add the new fields, once this is done, you can inherit the view and add the new field or existing fields to the view.


Sample:


<record id="view_crm_meeting_search" model="ir.ui.view">
<field name="name">calendar.event.form.inheritfield>
<field name="model">calendar.eventfield>
<field name="inherit_id" ref="calendar.view_calendar_event_search"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='description']" position="after">
<field name="opportunity_id"/>
xpath>
field>
record>



Tutorial:  How To Inherit And Add Field To A Model In Odoo

Thanks

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
4
thg 10 23
27064
2
thg 11 22
5577
1
thg 8 25
128
3
thg 8 25
2263
4
thg 7 25
490