我有一個無形的場 問題,如果我那麼有以下 場many2many隱藏字段:A00, 可能的值:紅,藍,綠,橙,紫 選擇價值觀:紅色,綠色,紫色 類型:many2many隱形場符號使用基於選擇的值
場:B00
類型:當紅色和藍色在A00 這種選擇也必須工作時,也選擇了其他顏色many2one B00應該被隱藏(如紅色,藍色,綠色,橙色)
我該如何在不可見的屬性中正確創建它?
非常感謝 塞繆爾
我有一個無形的場 問題,如果我那麼有以下 場many2many隱藏字段:A00, 可能的值:紅,藍,綠,橙,紫 選擇價值觀:紅色,綠色,紫色 類型:many2many隱形場符號使用基於選擇的值
場:B00
類型:當紅色和藍色在A00 這種選擇也必須工作時,也選擇了其他顏色many2one B00應該被隱藏(如紅色,藍色,綠色,橙色)
我該如何在不可見的屬性中正確創建它?
非常感謝 塞繆爾
你可以嘗試:
<field name="B00" attrs="{'invisible': [('A00', 'in', ('red','blue'))]}"/>
我希望這個幫你;)
是紅,藍,many2many字段的名稱?如果是的話:
<field name="B00" attrs="{'invisible': [('A00.name', 'in', ('red','blue'))]}"/>
應該可以工作。
嗨,那沒用。我只是試過了!儘管感謝您的快速回復。 –
你可以嘗試傳遞ID(即使它是靜態的知道它是否工作)? – Dayana
我能想到的另一件事是創建一個布爾輔助字段,通過many2many字段的onchange更新,並使用該字段可以輕鬆創建您的attrs。 – Dayana