odoo视图 “动作” 里添加菜单按钮:案例
原创
©著作权归作者所有:来自51CTO博客作者风禾尽起的原创作品,请联系作者获取转载授权,否则将追究法律责任
###################################################################################
#odoo中常用方法,在动作里面添加按钮:执行批量操作
#
###################################################################################
import re
import json
import logging
from lxml import etree
from odoo import api, fields, models
_logger = logging.getLogger(__name__)
class ResUser(models.Model):
_inherit = 'res.users'
@api.multi
def batch_select_action(self):
for order in self:
"""编写你想要实现的功能代码"""
pass
#action对应的xml情况
#在动作里添加下拉的向导:情况2:直接执行函数---002
<record id="model_res_users_submit_action_server" model="ir.actions.server">
<field name="name">Submit To Manager</field>
<field name="type">ir.actions.server</field>
<field name="model_id" ref="model_res_users"/>
<field name="state">code</field>
<field name="code">
if records:
action = records.batch_select_action()
</field>
</record>
<record id="action_