我正在使用odoo12。 我在purchase.order视图中创建了一个弹出窗口,以便当用户单击“确认”按钮时,会出现一个弹出窗口,要求他输入一个值。执行时,我没有显示弹出窗口。我想我必须覆写“确认”按钮并重新创建它,因为我尝试创建一个新按钮并且它可以工作。您能告诉我覆盖存在按钮以便添加操作的语法吗?
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!--Proforma Button-->
<record model="ir.ui.view" id="proforma_button_view">
<field name="model">purchase.order</field>
<field name="name">purchase.order.form</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="arch" type="xml">
<xpath expr="//header" position="inside">
<button name="button_confirm" string="confirm" type="action" position="inside" class="oe_highlight">
</button>
</xpath>
<xpath expr="//field[@name='state']" position="attributes">
<attribute name="statusbar_visible">draft,sent,purchase,proforma</attribute>
</xpath>
</field>
</record>
</data>
</odoo>