Openerp 继承抽象模型并添加新字段
我需要继承看板视图(Openerp 继承抽象模型并添加新字段,openerp,odoo-8,Openerp,Odoo 8,我需要继承看板视图(mail.view\u group\u kanban)。但是看板视图中的一些字段是在mail.thread模型中定义的。现在我的要求是,我需要在看板视图上显示组中成员的数量。为此,我继承了mail.threadmodel并添加了新字段。但是我得到一个错误:字段新字段不存在。 我尝试了以下代码: *.py 从openerp导入模型、字段、api、_ 类邮件线程(models.Model): _inherit='mail.thread' _纵队={ 'new_field':fie
mail.view\u group\u kanban
)。但是看板视图中的一些字段是在mail.thread
模型中定义的。现在我的要求是,我需要在看板视图上显示组中成员的数量。为此,我继承了mail.thread
model并添加了新字段。但是我得到一个错误:字段
新字段不存在。
我尝试了以下代码:
*.py
从openerp导入模型、字段、api、_
类邮件线程(models.Model):
_inherit='mail.thread'
_纵队={
'new_field':fields.char(string='new field')
}
*.xml
view.group.kanban.inherit
邮件组
您应该如下定义类定义:
类MailThread(models.AbstractModel):
非常感谢
安基特·甘地。就像这样编码:
from openerp import models, fields, api, _
class MailThread(models.AbstractModel):
_inherit = 'mail.thread'
_columns={
'new_field': fields.char(string='New Field')
}
但若你们想覆盖AbstractModel中的字段,我不知道该怎么做。
谢谢您找到解决方案了吗?请解释一下为什么这会带来不同。
from openerp import models, fields, api, _
class MailThread(models.AbstractModel):
_inherit = 'mail.thread'
_columns={
'new_field': fields.char(string='New Field')
}