我正在尝试创建全新视图,而不继承任何现有视图。有一个问题我认为原因是我在我的XML中使用了model = mrp.bom,它消除了Bill of Materials详细信息表格视图中只显示一个链接的表单元素。这是XML,我想我在那里做错了。
<record id="bom_where_use_form" model="ir.ui.view">
<field name="name">bom.where.use.form</field>
<field name="model">mrp.bom</field>
<field name="type">form</field>
<field name="arch" type="xml">
<field name="product_tmpl_id" on_change="onchange_product_tmpl_id(product_tmpl_id, 0, context)"/>
</field>
</record>
答案 0 :(得分:0)
您所做的是为mrp.bom
定义一个优先级高于现有视图的视图。这就是为什么您的视图用于显示mrp.bom
对象的原因。
要优先考虑您的观点,请尝试以下操作:
<record id="bom_where_use_form" model="ir.ui.view">
<field name="name">bom.where.use.form</field>
<field name="model">mrp.bom</field>
<field name="type">form</field>
<field name="priority" eval="99"/>
<field name="arch" type="xml">
<field name="product_tmpl_id"
on_change="onchange_product_tmpl_id(product_tmpl_id,
0, context)"/>
</field>
</record>
注意
<field name="priority" eval="99"/>
行。