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

I try to change the default filter of the search view in Sales->Customers. I just want to remove the default filter for now by setting search_default_customer to 0:

<record id="base.action_partner_customer_form" model="ir.actions.act_window">
<field name="context">{'default_customer':1, 'search_default_customer':0}</field>
</record>

It has no effect.

I use this as reference: https://www.odoo.com/fr_FR/forum/help-1/question/how-to-change-the-default-filter-in-place-when-opening-a-view-16199

What's wrong here?

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

Window action 'base.action_partner_customer_form' is for menu-'Invoicing/Customers/Customers'.

What you should modify is 'base.action_partner_form', which is for menu 'Sales/Customers'



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

Thanks I will look at that... no sure if I ever solved this or not...

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

Hi Mathieu Laflamme,

First, this is the action for Customers which is define in base module and that xml file does not having noupdate on top area.

Sometime, simply overding xml record dose not impact to the running database.

try eval inside the fields for updating dictionalry info

for eg:

<record id="base.action_partner_customer_form" model="ir.actions.act_window">
    <field name="context" eval="{'default_customer':1, 'search_default_customer':0}"/>
</record>

Note : As it is Customer Action having more than one menus..

There are two menus for Customers inside 1)  Sales and 2) Accounting/Invoicing

Check in both where it dose affect.

Hope this will help.

Rgds,

Anil




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

In does have an effect in Accounting! How come it doesn't work in Sales? I don't even understand why there is "action_partner_form" and also "action_partner_customer_form" in the file "base\res\res_partner_view.xml". And I explicitly reference "base.action_partner_customer_form" although it seems to have changed "action_partner_form".

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

Hello Mathieu,

It must work perfectly as you specified. There is no doubt about that.

Now only 2 possibility left,

1. The file in which this action written, did you specified in __openerp__.py file ?

2. The file in which this action is written ( in your module not of base module ), that block is covered in <data noupdate="1"> ?

Please check it and let me know.



Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 8 25
99
1
thg 8 25
324
1
thg 8 25
375
1
thg 8 25
711
0
thg 8 25
457