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

Hello guys i was wondering if some one knows how to hide On-time Rate button that exists in res.partner view if someone knows how please repond 😊


Im working on odoo 18 

Ảnh đại diện
Huỷ bỏ

Inherite the view purchase_stock.res_partner_view_purchase_buttons_inherit and add an invisible=1 to the button.

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

Hi Zahtoot,

You can achieve this by using the following XML code to modify the view:


   <record id="view_res_partner_hide_on_time_rate_by_text" model="ir.ui.view">

            <field name="name">res.partner.hide.on.time.rate.by.text</field>

            <field name="model">res.partner</field>

            <field name="inherit_id" ref="purchase_stock.res_partner_view_purchase_buttons_inherit"/>

            <field name="arch" type="xml">

            <xpath expr="//button[.//field[@name='on_time_rate']]" position="attributes">

                    <attribute name="invisible">1</attribute>

                </xpath>

            </field>

        </record>


I Hope this information will helpful to you.

Thanks & Regards,

Email:  odoo@aktivsoftware.com           

Skype: kalpeshmaheshwari

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

thanks brother i was doing the same in my code but without the .// before field in the xpath thanks you 🙂

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

Hi,

Try the below code:

 <record id="res_partner_view_purchase_buttons_inherit" model="ir.ui.view">

            <field name="name">res.partner.purchase.stock.form.inherit</field>

            <field name="model">res.partner</field>

            <field name="inherit_id" ref="purchase.res_partner_view_purchase_buttons"/>

            <field name="arch" type="xml">

                        <xpath expr="//button[@name='%(action_purchase_vendor_delay_report)d']"

position="attributes">

                             <attribute name="invisible">1</attribute>

                         </xpath>

             </field>

</record>


Hope it helps

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

Hello Zahtood,

open partner form view and activate studio by clicking on studio icon at top right corner.

click on button "on-time rate" and at left panel select invisible checkbox to hide that button.

 


Thanks & Regards,

CandidRoot Solutions Pvt. Ltd.

Mobile: (+91) 8849036209

Email: info@candidroot.com

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

thanks for the respond but im looking for coding solution im making a custom module and i need to hide this button thanks again 😃

Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 6 25
1231
1
thg 7 25
1714
1
thg 1 22
2759
0
thg 3 15
3103
1
thg 5 22
2632