我想根據many2one字段的值使字段可見/不可見,例如,如果在many2one字段中有兩個值(「Test」和「Other」),現在當我從many2one中選擇值「Test」時它會顯示一個字段,否則它將保持隱形狀態。我的問題是,如何基於來自many2one字段的值將attrs或域過濾器置於該字段上以使其可見或不可見。如何才能做到這一點?
請幫忙。在此先感謝基於many2one字段值的attrs和域名?
0
A
回答
1
注意:根據many2one字段的值,隱藏字段不是一種好方法,因爲如果有人從前端更改值,則此技巧將不再起作用。
但要實現這一點,你可以做
<field name="field_you_want_make_invisible" attrs="{'invisible':[('m2o_field','=','Test')]}"/>
1
嘗試做它在XML,它的更好,如果你告訴我的代碼:
<field name="property_account_position" position="attributes">
<attribute name = "attrs">{'invisible':[('customer','=',True)]}</attribute>
</field>
這裏,如果用戶是客戶現場property_account_position將是不可見的。
相關問題
- 1. many2one字段不顯示字段值
- 2. 在域Many2one字段中調用函數
- 3. 域限制,並清除之前選擇的many2one字段的值
- 4. Many2one字段中的兩個值odoo 9
- 5. Odoo 9.0域,三個模型和兩個many2one字段
- 6. Django的基於字段值
- 7. 顯示自定義字段值,而不是名稱many2one Odoo 8
- 8. One2many和many2one字段顯示:OpenERP v7
- 9. 用many2many字段填寫many2one
- 10. 基於Ajax和c#的另一個字段更改字段值
- 11. ElasticSearch:基於字段值
- 12. 基於域名和端口的代理
- 13. 過濾many2one基於另一個many2one在odoo 8
- 14. Sitecore的WFM - 基於字段值顯示/隱藏表單域?
- 15. 訪問many2one領域
- 16. Odoo域濾波many2one
- 17. MySQL的:基於字段數行命名
- 18. 如何將域過濾器應用於Many2One字段使用Odoo JS?
- 19. SQL ...基於其他字段的最大值獲取字段值
- 20. 在Odoo搜索域中使用many2one字段
- 21. 的MySQL顯示基於字段的值
- 22. 基於字段
- 23. odoo中many2one字段的記錄規則
- 24. Odoo名稱在many2one字段的下拉列表中
- 25. 基於值的交叉字段驗證
- 26. 基於字段值的mysql更新行
- 27. 基於字段值的SSRS表達式
- 28. 基於字段值的訂購數據
- 29. SQL:基於條件的字段值?
- 30. 的GridPanel - 基於字段值條件