Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openerp 如何继承替换另一个视图的视图?_Openerp_Openerp 7 - Fatal编程技术网

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
的视图。