View 向res合作伙伴模型添加新字段时出现问题
我尝试在我的供应商视图中添加一个单选按钮,安装模块后,视图中没有任何更改。 我希望你能帮助我 1/my file.pyView 向res合作伙伴模型添加新字段时出现问题,view,field,odoo,View,Field,Odoo,我尝试在我的供应商视图中添加一个单选按钮,安装模块后,视图中没有任何更改。 我希望你能帮助我 1/my file.py # -*- coding: utf-8 -*- from odoo import fields, models, api class Vendor(models.Model): _inherit = 'res.partner' type = fields.selection([('internal', 'Internal'), ('external', '
# -*- coding: utf-8 -*-
from odoo import fields, models, api
class Vendor(models.Model):
_inherit = 'res.partner'
type = fields.selection([('internal', 'Internal'), ('external', 'External')], 'Type')
2/我的Xml文件:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_order_form_inherit" model="ir.ui.view">
<field name="name">sale.order.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<data>
<field name="payment_term_id" position="after">
<field name="type" widget="radio"/>
</field>
</data>
</field>
</record>
</odoo>
销售单
销售订单
这里有两种可能性:
res.partner
表单视图上查看字段,请更改字段名称并升级res.partner
表单视图
类型
字段已由Odoo基础核心模块引入
在这种情况下,您可以将字段从类型
更改为合作伙伴类型
。xml端也是如此sale.order
表单视图中查看字段,则继承sale.order
对象并对其进行升级之后,升级模块并检查输出。这里有两种可能性:
res.partner
表单视图上查看字段,请更改字段名称并升级res.partner
表单视图
类型
字段已由Odoo基础核心模块引入
在这种情况下,您可以将字段从类型
更改为合作伙伴类型
。xml端也是如此sale.order
表单视图中查看字段,则继承sale.order
对象并对其进行升级之后,升级您的模块并检查输出。是的,res partner中已经存在类型。这就是为什么我看不到视图中的更改。现在我更改了字段的名称,下面显示的是错误消息:“合作伙伴类型字段不存在”。我已尝试重新启动服务器,但没有成功work@meriemman你们并没有仔细阅读答案。您想在哪种形式中显示字段?抱歉,我想在res.partner.form中显示字段。然后您必须将xml继承ID、型号、名称从sale.order更改为res.partner和fine partner base xml side,并继承该表单视图。是的,res partner中已存在该类型。这就是为什么我在视图中看不到更改的原因。现在我更改了字段的名称,下面显示的是错误消息:“合作伙伴类型字段不存在”。我已尝试重新启动服务器,但没有成功work@meriemman你们并没有仔细阅读答案。您想在哪个表单中显示字段?对不起,我想在res.partner.form中显示字段。然后,您必须将xml继承ID、型号、名称从sale.order更改为res.partner和fine partner基本xml端,并继承该表单视图。