【发布时间】:2014-05-10 08:46:02
【问题描述】:
我想知道我是否想创建一个新字段,然后如何做到这一点。如何设置 xml 和其他细节。我想我必须设置它们并返回字段。但是有什么特定的功能可以创建新字段吗? .我不知道 。
请帮忙 谢谢
【问题讨论】:
我想知道我是否想创建一个新字段,然后如何做到这一点。如何设置 xml 和其他细节。我想我必须设置它们并返回字段。但是有什么特定的功能可以创建新字段吗? .我不知道 。
请帮忙 谢谢
【问题讨论】:
要为现有对象创建新字段,从原始类继承并在_columns 字典中定义您的字段就足够了。请按照以下步骤操作:
在这个模块中创建一个继承自你想要扩展的类的类,比如说来自account.invoice:
from osv import osv, fields
class my_invoice(osv.osv):
_inherit = 'account.invoice'
_columns = {
new_field: fields.char('My field', size=128)
}
接下来,您可能需要编辑视图以在某处添加字段等。
当然,您必须通过管理界面安装新模块。
【讨论】: