我想在odoo的现有类中添加一些字段,即'product_template'。 这是我的代码:
class product_template(models.Model):
#Inhertis the model product.template
_inherit = 'product.template'
_name = 'product.template'
_columns = {
'CostPrice' : fields.float('Buy price'),
'ShippingCost' : fields.float('Shipping Cost'),
'FieldAfterGroup' : fields.char(string='Field After Group'),
'FieldNewPage' : fields.char(string='Field New Page'),
}
和xml:
<record id="view_product_form_inherit" model="ir.ui.view">
<field name="name">product.template.common.form.inherit</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_form_view"/>
<xpath expr="//page[@string='Information']" position="after">
<page name="Sample" string="Custom page">
<group>
<field name="FieldNewPage"/>
</group>
</page>
</xpath>
<xpath expr="//page[@string='Information']/group" position="after">
<group>
<field name="FieldAfterGroup"/>
</group>
</xpath>
</record>
<record model="ir.ui.view" id="view_product_form_inherit_tree">
<field name="name">product.template.common.form.inherit.tree</field>
<field name="model">product.template</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Services" >
<field name="FieldNewPage"/>
<field name="FieldAfterGroup"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_product">
<field name="name">product.template</field>
<field name="res_model">product.template</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
但是我收到了这个错误: 'module'对象没有属性'integer'
任何人都可以帮助我,或者向我解释如何修改odoo中的现有字段。
答案 0 :(得分:0)
您已使用models.Model
,因为您必须将模式用作Odoo-8。
只需将models.Model
替换为osv.osv
。
class product_template(osv.osv):
#Inhertis the model product.template
_inherit = 'product.template'
_name = 'product.template'
_columns = {
'CostPrice' : fields.float('Buy price'),
'ShippingCost' : fields.float('Shipping Cost'),
'FieldAfterGroup' : fields.char(string='Field After Group'),
'FieldNewPage' : fields.char(string='Field New Page'),
}
答案 1 :(得分:0)
你可以试试odoo 8
NSDictionary