【转】odoo装饰器:model

model装饰器的作用是返回一个集合列表,一般用来定义自动化动作里面,该方法无ids传入

 

应用举例:

定义columns

langs = fields.Selection(string="Lang",selection="_get_lang") 

方法定义:

@api.model
def _get_lang(self):
    langs = self.env['res.lang'].search([])
    return [(lang.code,lang.name) for lang in langs]

 

posted @ 2018-02-22 20:12  A·DONG  阅读(169)  评论(0编辑  收藏  举报