2017-10-19 9 views
1

J'essaye d'hériter base.user_groups_view et base.view_users_form pour cacher des informations qui ne sont pas utiles dans mon cas.Odoo - Cacher un groupe ou une page en vue héritée sans nom

base.view_users_form

Je veux cacher Preferences onglet complètement, mais cette page une chaîne et ne possède pas d'attribut name qui est pourquoi lorsque je tente de trouver cette page, il dit cannot locate in parent view et si je essayez de rechercher à l'aide string attribut il est dit View inheritance may not use attribute 'string' as a selector.

base.view_users_form

un même ci-dessus lorsque je tente de cacher l'application spearator il dit View inheritance may not use attribute 'string' as a selector.

Comment cacher ces quand nous sommes en vue héritée

Modifier

J'utilise Odoo 10 Enterprise

Répondre

2

En Odoo 9, il est impossible d'utiliser 'string' dans les expressions xpath. Dans votre cas, vous devriez utiliser un index. Par exemple:

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

Cela recherchera le troisième élément qui est une page dans votre vue.

Vous pouvez visiter: xpath_string pour plus d'informations.

J'espère que cela vous aidera!

+0

Désolé je n'ai pas mentionné mais j'utilise odoo 10e – Ancient

+2

Peut-être dans odoo 10e est obsolète aussi. Personnellement, je ne l'aime pas, mais je pense que si vous n'avez pas d'autre attribut distinctif, vous devriez utiliser l'index. – Dayana

+1

Oui, il fonctionne également dans Odoo 10. Merci – Ancient