Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openerp 继承抽象模型并添加新字段_Openerp_Odoo 8 - Fatal编程技术网

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