Изменить Положение поля - Odoo - PullRequest
0 голосов
/ 07 декабря 2018

Я использую Odoo 10 и пытаюсь изменить положение мобильного поля.Приведенный ниже код работает, но в новом мобильном поле нет данных.Номер мобильного телефона отсутствует.Я удаляю этот код, и номер мобильного телефона возвращается.

<xpath expr="//field[@name='mobile']" position="attributes">
               <attribute name="invisible">1</attribute>
            </xpath>
            <xpath expr="//field[@name='category_id']" position="after">
                <field name="mobile" />
            </xpath> 

1 Ответ

0 голосов
/ 08 декабря 2018

Вы не можете иметь одно и то же поле дважды в представлении.Сначала нужно полностью удалить поле и после этого добавить его в другое место.Ваши шаблоны работают, если вы измените первый xpath, чтобы удалить поле, а не просто скрыть его.Это можно сделать вот так

<xpath expr="//field[@name='mobile']" position="replace">
            </xpath>
            <xpath expr="//field[@name='category_id']" position="after">
                <field name="mobile" />
            </xpath> 
...