2017-09-01 23 views
1

我有一個無形的場 問題,如果我那麼有以下 場many2many隱藏字段:A00, 可能的值:紅,藍,綠,橙,紫 選擇價值觀:紅色,綠色,紫色 類型:many2many隱形場符號使用基於選擇的值

場:B00

類型:當紅色和藍色在A00 這種選擇也必須工作時,也選擇了其他顏色many2one B00應該被隱藏(如紅色,藍色,綠色,橙色)

我該如何在不可見的屬性中正確創建它?

非常感謝 塞繆爾

回答

0

你可以嘗試:

<field name="B00" attrs="{'invisible': [('A00', 'in', ('red','blue'))]}"/> 

我希望這個幫你;)

+0

嗨,那沒用。我只是試過了!儘管感謝您的快速回復。 –

+0

你可以嘗試傳遞ID(即使它是靜態的知道它是否工作)? – Dayana

+1

我能想到的另一件事是創建一個布爾輔助字段,通過many2many字段的onchange更新,並使用該字段可以輕鬆創建您的attrs。 – Dayana

2

是紅,藍,many2many字段的名稱?如果是的話:

<field name="B00" attrs="{'invisible': [('A00.name', 'in', ('red','blue'))]}"/> 

應該可以工作。