odoo: невозможно сделать строку невидимой на one2many? - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь сделать некоторые строки (one2many stock.move) невидимыми на основе поля filtre_project (в stock.picking).
Я пытался использовать домен как:

<field name="move_lines" position="attributes">
    <attribute name="domain">[('project_id','in',filtre_project and filtre_project[0] and filtre_project[0][2])]
</attribute>

1 Ответ

0 голосов
/ 18 июня 2019

Вы не можете скрыть поле условно в виде дерева / списка, вы можете сделать его невидимым, но это должно быть исправлено для всех данных, а не условно.

Я не уверен, но вы можете добиться этого, используя невидимый контекст.

Пример:

<field name="department_id" invisible="context.get('invisible_department', True)"/>
...