İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
6045 Görünümler

Good day Everyone,

I have this code but does not work, I've searched samples on web without any luck. Could anyone please point the proper way to add a button to the sale order form.

Apologize the editor does not allow me to proper format the xml or paste the sample code
Thanks in advance


        ## ADD BUTTOM SALE ORDER VIEW



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



          <field name="name">TEST SALE BUTTON</field>



          <field name="model">sale.order</field>



          <field name="inherit_id" ref="sale.view_order_form"/>



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



             <xpath expr="//form//header//button[@name='action_quotation_send']" position="after">



                <button name="test" string="Test" type="object"/>



            </xpath>



          </field>



        </record>



Avatar
Vazgeç

<record id="view_order_form_ddbutton" model="ir.ui.view">
<field name="name">sale.order.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<xpath expr="//form//header//button[@name='action_draft']" position="after">
<button name="action_unlock" type="object" string="Unlock" states="done" groups="sales_team.group_sale_manager"/>
</xpath>
</field>
</record>

Üretici

thanks CorTex IT Solutions Ltd. I tried your code and neither add the button. I'm not sure why I'm unable to post code here in the editor. it seems is not find the proper record or class.

can you ensure that your inherited view is loaded into the db ?

En İyi Yanıt

Hi

XML:

<record id="view_order_form" model="ir.ui.view">
 
          <field   name="name">sale.order.view.form.inherit.module.name</field>
 
          <field name="model">sale.order</field>
            <field name="inherit_id" ref="sale.view_order_form"/>
            <field name="arch" type="xml">
               <xpath expr="//header" position="inside">
                //you can add your own paths here and if you need to add attrs you can add attrs in the button
                    <button type="object" name="action_test" string="Button Test"/>
                </xpath>
            </field>
    </record>


Python file :
def action_test(self):
//you can add the button click functions here

Hope it helps

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Ağu 24
1524
1
Oca 24
14875
1
Şub 22
4890
2
May 19
3905
3
Ağu 18
5088