在Odoo 9中,我想将核心字段放在与原始页面不同的页面中 内部库存 - >产品,该字段为 categ_id :
原始页面=“库存”
通缉页=“一般信息”
我有这段代码:
<div id="nav">
<ul>
<li><a href="https://"> Home </a> </li>
<li class="has-sub"><a href="https://"> Profile </a>
<ul class="sub-menu">
<li><a href="https://"> Vision </a></li>
<li><a href="https://"> Mission </a></li>
</ul>
</li>
</ul>
</div>
使用第一个xpath,我将原始页面的字段设置为不可见。这很有效。
使用第二个xpath,我在通缉页面中显示 categ_id 字段。这也有效,但是当我修改值并按下保存按钮时,不会在product_template模型中修改该值。
我错过了什么吗?
答案 0 :(得分:1)
您不能在一个表单上有重复的字段。所以你需要先从第一个地方删除它,看不见是不够的。看看这个:
<record id="product_template_only_form_view_extend" model="ir.ui.view">
<field name="name">product.template.product.form</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_only_form_view"/>
<field name="arch" type="xml">
<field name="categ_id" position="replace" />
<field name="default_code" position="after">
<field name="categ_id" string="Internal Category"/>
</field>
</field>
</record>