2017-02-22 3 views
2

나는 One2many 필드를 가지고 있으며, attrs에 대해이 라인이 무언가를 넣고 싶습니다.이 One2many이 비어 있으면 숨 깁니다. Odoo 10 - One2many 필드를 숨기는 방법

One2many

{'invisible':[('this_field_ids','=',False)]} 

...이 작동하지 않습니다 하나의 문제가 있습니다 ... 그래서 할 필요가 뭔가에 보이지 않는 설정, 이미 다른 개체에서 채워 자동차입니다 a One2many 필드.

는 다르게 boolean, char, 또는 Many2one 다음 작업 것이지만, One2many 행위 인 경우.

비어있는 경우이 항목 (또는이 경우 '페이지'가 포함 된 항목)을 보이지 않게하려면 attrs에 무엇을 넣을 수 있습니까?

필자는 작업을 완료하기 위해 별도의 계산 된 필드를 만들 수 있다고 생각하지만 계산 된 필드없이이 작업을 수행 할 수 있는지 알고 싶었습니다.

답변

1

comparaison은 빈 목록을해야한다 :

{'invisible':[('this_field_ids', '=', [])]} 
+0

이 일 것으로 보인다. – Palza

2

이 One2many 필드를 숨기 다음과 같이 바인드합니다 속성 내에서이 조건을 사용하려면 ..

attrs="{'invisible': [('this_field_ids', '=', [(6, False, [])])]}"