как скрыть поле в one2many в odoo - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть поля в представлении дерева one2many (флажок, который является логическим полем, и продавец, который является many2one). Теперь я хочу скрыть поле в виде дерева one2many на основе логического поля. если флажок (который находится в поле one2many) имеет значение true, тогда поле salesperson (field_name = salesman_id) будет скрыто (что также находится в поле one2many).

Я использовал приведенный ниже код, но не работал.

  <xpath expr="//form[1]/sheet[1]/notebook[1]/page[1]/field[@name='order_line']/tree[1]/field[@name='price_unit']" position="after">
    <field name="salesman_id" attrs="{'invisible':[('checkbox', '=', True)] }"/>
  </xpath>

Пожалуйста, найдите вложение. введите описание изображения здесь Как это сделать. Заранее спасибо.

1 Ответ

0 голосов
/ 14 сентября 2018

Невидимый атрибут поля представления дерева не будет полностью скрывать столбец представления дерева, он будет просто скрывать значение поля, поскольку в других строках могут быть значения, из-за которых в столбце может отображаться значение для этой строки.

...