gpt4 book ai didi

python - 如何在 OpenERP 7 中使用继承属性?

转载 作者:数据小太阳 更新时间:2023-10-29 02:29:22 26 4
gpt4 key购买 nike

我正在尝试将字段“mobil_brigada”添加到现有 View view_operaciones_brigadas_form,该 View 位于名为 operaciones 的模块中。

我的 Python 代码:

class operaciones_mobil(osv.osv):
_name = 'operaciones.mobil'
_inherit = 'operaciones.brigada'
_columns = {
'mobil_brigada': fields.many2one('add.mobil', 'Numero de Mobil', help="Numero de celular asignado a la brigada")
}

我的 XML 代码:

<openerp>
<data>
<!-- begin -->
<record id="view_operaciones_mobil_form" model="ir.ui.view">
<field name="name">operaciones.mobil.form</field>
<field name="model">operaciones.mobil</field>
<field name="inherit_id" ref="operaciones.view_operaciones_brigadas_form" />
<field name="priority">100</field>
<field name="type">form</field>
<field name="arch" type="xml">
<field name="supervisor" position="after">
<field name="mobil_brigada"/>
</field>
</field>
</record>
<!--/ end -->
</data>

这是我要修改的原始 View :

<record id="view_operaciones_brigadas_form" model="ir.ui.view">
<field name="name">operaciones.brigada.form</field>
<field name="model">operaciones.brigada</field>
<field name="arch" type="xml">
<form string="Employee">
<header>
<field name="state" widget="statusbar" />
</header>
<sheet>
<div class="oe_title">
<label for="ficha" class="oe_edit_only"/>
<h1>
<field name="ficha" />
</h1>
<label for="tipo" class="oe_edit_only"/>
<h1>
<field name="tipo"/>
</h1>
<label for="proyecto" class="oe_edit_only"/>
<h1>
<field name="proyecto"/>
</h1>
</div>
<group>
<group colspan="8">
<field name="tecnico1"/>
<field name="tecnico2"/>
</group>
<group colspan="4">
<field name="supervisor"/>
<!-- it supposed to be here -->
</group>
</group>
</sheet>
</form>
</field>
</record>

但什么也没有发生,我在控制台中没有收到错误,我是管理员并且我已经将 XML 文件添加到 __openerp__.py 中......我做错了什么?

最佳答案

如果您只想修改现有表单,则必须从 Python 模型中删除属性 _name。在你的情况下:

class operaciones_mobil(osv.osv):
_inherit = 'operaciones.brigada'
_columns = {
'mobil_brigada': fields.many2one('add.mobil', 'Numero de Mobil', help='Numero de celular asignado a la brigada')
}

关于python - 如何在 OpenERP 7 中使用继承属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32993404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com