Openerp 如何继承替换另一个视图的视图?
假设在Openerp 如何继承替换另一个视图的视图?,openerp,openerp-7,Openerp,Openerp 7,假设在模块1\u视图中有一个名为a的视图。 然后,通过重新定义module_2中的module_2_视图.xml中的a被替换 (重新定义如下:) 现在我想继承模块2中的a(而不是模块1)中的模块3 我在模块3/module\u 3\u view.xml中尝试过这样做: <record id="b" model="..."> <field name="inherit_id" ref="module_2.a" /> </record> &
模块1\u视图中有一个名为a
的视图。
然后,通过重新定义module_2
中的module_2_视图.xml
中的a
被替换
(重新定义如下:
)
现在我想继承模块2
中的a
(而不是模块1
)中的模块3
我在模块3/module\u 3\u view.xml中尝试过这样做:
<record id="b" model="...">
<field name="inherit_id" ref="module_2.a" />
</record>
<record id="b" model="...">
<field name="inherit_id" ref="module_1.a" />
</record>
<record id="b" model="...">
<field name="inherit_id" ref="module_2.module_1.a" />
</record>
但是系统会在模块_1
中引用a
我在module\u 3/module\u 3\u view.xml中试过这个:
<record id="b" model="...">
<field name="inherit_id" ref="module_2.a" />
</record>
<record id="b" model="...">
<field name="inherit_id" ref="module_1.a" />
</record>
<record id="b" model="...">
<field name="inherit_id" ref="module_2.module_1.a" />
</record>
它只是给出了一个错误
如何在模块2
中继承a
?您是否在依赖项中添加了该模块?我已添加了该模块,如果未添加,它不会显示错误吗?但是它特别指出,module_2
没有id为a
的视图。