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

hi all,

I had 2 Models in single view, first is Form view and second is a Tree view with editable="bottom" (both Models are related with Many2one and One2many fields).

requirement:

the value of field "name" in first model (model.cat) which is in Form view should be copied in a field "parent" of second model (model.subcat) which is in Tree view ( whether user Saved or Not saved yet ).

please help how i can achieve this.

regards

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

You can pass default value from main model to one2many model using the context.


See Sample:

<field name="timesheet_ids" context="{'default_project_id': project_id}">
<tree editable="bottom" string="Timesheet Activities" default_order="date">
<field name="date"/>
<field name="user_id" invisible="1"/>
<field name="employee_id" required="1"/>
<field name="name"/>
<field name="unit_amount" string="Duration" widget="float_time"/>
<field name="project_id" invisible="1"/>
</tree>
</field>

See: How to Set default value while creating record from one2many field


Thanks

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 4 23
2754
2
thg 2 25
40431
2
thg 11 22
2832
1
thg 2 22
7854
2
thg 12 21
4116