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


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

www.chinamaker.net 2016-08-16 12:51:00 admin

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')]

来源:苏州远鼎官网


相关标签 TAG :  odoo  菜单  显示数字  


苏州远鼎

运用前沿科学技术,苏州远鼎信息技术有限公司以开源管理软件产品为核心,为企业和政府组织提供软件及服务,是OpenERP(Odoo)专业服务商,中国开源管理软件服务市场的领跑者。

Read More

远鼎产品

联系远鼎

  • 苏州工业园区星湖街328号22栋301
  • +86-0512-69361217
  • odoo@chinamaker.net
  • www.chinamaker.net