odoo 14 服务器action 新增按钮
主要是通过按钮动作来完成复杂的服务端动作
比如我要新增一个“打印礼品标签”的按钮
<record id="excel_task_export_action" model="ir.actions.server">
<field name="name">打印礼品标签</field>
<field name="model_id" ref="你的模块所对应的表"/>
<field name="binding_model_id" ref="你的模块所对应的表"/>
<field name="state">code</field>
<field name="code">
action = env['表名'].action_export_data()
</field>
</record>
action_export_data: 按钮触发的方法
但是这份代码不能单独存在,需要嵌套在原来的xml代码里,完成后需要把原来的模块卸载掉,重新安装之后就可以看到按钮了。