odoo的列表视图左上角新增按钮调用后端方法时,可以通过ir.actions.server来新增自己想要的按钮调用后端的方法
示例如下:
<record id="自定义id" model="ir.actions.server">
<field name="name">按钮显示名称</field>
<field name="model_id" ref="模型id(model_XXXX)"/>
<field name="binding_model_id" ref="绑定到那个模型的视图"/>
<field name="is_button">True</field>
<field name="state">code</field>
<field name="code">
action = model.后端方法名()
</field>
</record>
注意:code标签里面可以直接写python代码,可以用env,可以查看odoo代码中写法