コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
8420 ビュー

Using version 13, this is what users see when they create a new Contact from a Company Contact:


This is what I want them to see:

アバター
破棄
最善の回答

The default is set based on the View XML:

https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/views/res_partner_views.xml#L291

context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 
'default_city': city, 'default_state_id': state_id, 'default_zip': zip,
'default_country_id': country_id, 'default_lang': lang, 'default_user_id': user_id,
'default_type': 'other'}">

The context contains all the default values that are "sent" to the popup form.

You can override these values with your own View:

If you hover over the radio buttons in Developer Mode, you can see the value you need to have instead of OTHER in order to default to CONTACT.


Then make a View like this:


<field name="child_ids" position="attributes">
<attribute name="context">{'default_parent_id': active_id,
'default_street': street, 'default_street2': street2,
'default_city': city, 'default_state_id': state_id, 'default_zip': zip,
'default_country_id': country_id, 'default_lang': lang, 'default_user_id': user_id,
'default_type': 'contact'}
</attribute>
</field>


アバター
破棄
関連投稿 返信 ビュー 活動
1
10月 22
4552
1
8月 17
5484
2
7月 25
849
1
9月 24
1461
0
7月 24
1265