Hello guys i have added a field in res.partner view and i want to hide some buttons in the header of res.partner view base on some conditions related to the field i've added and those buttons are added by inherited view i tried somthings but not working so if any one knows how to do it respond please 😊
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
thanks for the respond brother im using odoo 18 and i found the solution thanks a lot
Hi,
Please check the code below:
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.view.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath
expr="//div[hasclass('oe_button_box')]/button[@name='your_button_name']"
position="attributes">
<attribute name="invisible">Your condition</attribute>
</xpath>
</field>
</record>
Hope it helps.
Hello,
You can customize ths code or send us your fields and the conditions you want
<xpath expr="//header/button[@name='your_button_action']" position="replace">
<button name="your_button_action" string="Your Button"
attrs="{'invisible': [('your_field', '=', False)]}"/>
</xpath>
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
1
thg 5 25
|
836 | ||
|
3
thg 3 25
|
1091 | ||
|
0
thg 11 24
|
1040 | ||
Creating new view from a old view
Đã xử lý
|
|
11
thg 1 24
|
13455 | |
|
2
thg 3 15
|
8632 |