У меня есть поле many2one во вкладке (Записная книжка / страница / дерево), подобное этому ![enter image description here](https://i.stack.imgur.com/s3ZRX.jpg)
, поэтому я делаю метод on_changed для этого поля, когда я изменяю поле значения Iхочу скрыть какой-то столбец в этом дереве на основе условия
это мой код XML
<page string="page_name">
<field name="lines" context="{'academic_year_id' : academic_year_id}" >
<tree name="T1" editable="top">
<field name="field1"/>
<field name="field2"
domain="[('academic_year_id','=',parent.academic_year_id('id','=',parent.period_id)]/>
<field name="field3"/>
<field name="field4"/>
</tree>
</field>
</page>
и это мой код Python
@api.onchange('field_to_change')
def onchange_program(self):
domain = {}
if self.field1:
//code
return {'domain': {'lines ' : [('field1 ', '=',False),('field2 ', '=',False),('field3 ', '=',False),('field4 ', '=',False)]}}
В целом, я хочу сделать что-то вроде домена в полях дерева на этой странице, это возможно ??Версия odoo 8 спасибо.