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

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>



アバター
破棄

<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>

著作者

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 ?

最善の回答

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

アバター
破棄
関連投稿 返信 ビュー 活動
1
8月 24
1175
1
1月 24
14398
1
2月 22
4537
2
5月 19
3598
3
8月 18
4786