中菁- odoo  ERP 实施 杭州

示例图片三
首页 > Odoo资讯 > odoo知识库

Odoo 中如何在菜单后边显示数字

2017-02-23 14:21:33 中菁- odoo ERP 实施 杭州 阅读

Odoo可以显示一个在菜单后边显示一个提示性数子,提示用户有多少个待处理文档:

Odoo 中如何在菜单后边显示数字



为了实现这样的效果,先要在自己的 model 继承
ir.needaction_mixin:_inherit = ['ir.needaction_mixin']

然后你需要定义一个方法 _needaction_domain_get,返回一个记录的集合。记录的个数将显示在菜单上。
@api.modeldef _needaction_domain_get(self):    return [('state', '=', 'new')]

完整代码如下:
class Horse(models.Model):   

_name = 'horse'   
_inherit = ['ir.needaction_mixin']    
STATES = [        ('healthy', u"正常的马"),        ('sick', u"出轨的马)"),    ]    
name = fields.Char(required=True)   
state = fields.Selection(STATES, default='healthy')    

@api.model
def _needaction_domain_get(self):       
return [('state', '=', 'sick')]


来源:苏州远鼎官网


Powered by MetInfo 5.3.15 ©2008-2018 www.metinfo.cn