Odoo - 在继承视图中隐藏没有名称的组或页面

问题描述 投票:0回答:2

我正在尝试继承

base.user_groups_view
base.view_users_form
来隐藏一些对我的情况没有用的信息。

base.view_users_form

我想完全隐藏

Preferences
选项卡,但此页面有一个字符串并且没有名称属性,这就是为什么当我尝试查找此页面时它会显示
cannot locate in parent view
并且如果我尝试使用
string
属性进行搜索它说
View inheritance may not use attribute 'string' as a selector.

base.view_users_form

与上面相同,当我尝试隐藏应用程序矛时,它说

View inheritance may not use attribute 'string' as a selector.

当我们处于继承视图中时如何隐藏这些

编辑

我正在使用 Odoo 10 Enterprise

odoo odoo-8 odoo-9 odoo-10 odoo-view
2个回答
2
投票

在 odoo 9 中,不可能在 xpath 表达式中使用“字符串”。在你的情况下,你应该使用索引。例如:

<xpath expr="//page[3]">
    <!-- your code -->
</xpath>

这将搜索第三个元素,即您视图中的页面。

您可以访问:xpath_string了解更多信息。

希望对您有帮助!


0
投票

找到一个肯定有办法找到它的字段或另一个元素,然后找到父元素

expr="//field[@name='some_field']/parent::page"
© www.soinside.com 2019 - 2024. All rights reserved.