【odoo15】在Action设置里增添一个自己的list
需求如下:(勾选tree字段时在原有的Action中增添一个自己的Mylist,并自定义一个事件)
实现代码:
<!--mylist--><!-- id :自己设置 model:必须是这个 --><record id="action2" model="ir.actions.server"> <!-- 要显示的菜单名 --><field name="name">MYlist</field> <!-- ref: 表名 (模型名) import! name:里边的值不能改,应该改后边的ref里边的 --><field name="model_id" ref="sale.model_sale_order"/> <!-- bingding_model_id: 和 model_id一样 绑定的意思--><field name="binding_model_id" ref="sale.model_sale_order"/> <!-- binding_view_types : 在哪个视图能看到 form, list, tree --><field name="binding_view_types">form,list,tree</field> <!-- state code 不用改 --><field name="state">code</field> <!-- code就是绑定的方法名 --><field name="code">action = records.mylist()</field></record>
自定义的一个mylist()方法:
勾选后点击 Action ——> Mylist 查看控制台: