在布爾變化
回答
你可以寫更改方法,你可以返回其他字段或同一字段的值。所以,你的代碼可能是這樣的,在第一場就改變方法:
def on_change_bool1(self, cr, uid, ids, bool1):
return {'value':{'bool1':bool1,'bool2':False}}
代碼上改變功能
def on_change_bool2(self, cr, uid, ids, bool2):
return {'value':{'bool2': bool2,'bool1':False}}
是在這裏,您可以更改業務邏輯,但請記住,在變化的第二場它可以返回多個字段的原因,並且該值將被設置,因此如果您想強制設置某個布爾字段false,則強制返回false,這樣您永遠無法將其設置爲true。或者你可以選擇你的業務邏輯相同的方式。
希望這會幫助你。
不...不,謝謝你這麼多@firebug。如果我可以親吻你,哈哈......我的朋友非常感謝你。你最好.... – 2012-07-19 09:09:36
@ J.C我的榮幸;) – 2012-07-19 09:44:22
對不起,我可以再問一次。我如何bool1是真的,但如果你點擊bool1,它將是假的,但我不想那樣。我想如果bool1是真的,我再次點擊它,bool1仍然是真的 – 2012-07-19 09:49:06
- 1. 布爾簡化
- 2. 布爾變化事件的Lua?
- 3. @Output不斷變化的布爾狀態
- 4. Swing:布爾值全局變化
- 5. jQuery - 檢測布爾值的變化
- 6. 布爾值變化監聽的Java
- 7. Swift布爾本身的變化
- 8. * ngIf對布爾變化沒有反應
- 9. iOS,布爾變量
- 10. 布爾如何在Python中格式化布爾值?
- 11. 的SQL Server 2008 - 布爾變量的變化查詢
- 12. 檢查是否一個布爾變量在C#中初始化#
- 13. 簡化布爾邏輯
- 14. 簡化布爾代數
- 15. 轉化編碼布爾
- 16. 操縱布爾值串化
- 17. 簡化布爾表達式
- 18. 布爾代數簡化
- 19. 簡化布爾邏輯
- 20. 簡化布爾表達式
- 21. 基本布爾最小化
- 22. 簡化布爾表達式
- 23. 布爾結腸初始化
- 24. 簡化布爾代數(XOR)
- 25. 德爾福布爾變量值
- 26. 布爾值不改變
- 27. 布爾變量解釋
- 28. 布爾值不變? [C++]
- 29. 布爾值沒有改變
- 30. 布爾變量中的webdriver
這還不夠信息。當您單擊bool1時單擊bool1和Flase,是否希望bool1和bool2都爲True?或者你想要bool1保持點擊狀態,但改變其他人的? – MaxPowers 2012-07-19 08:34:52
@MaxPowers no..bool1 True,但是當bool2爲True時,bool1變爲False – 2012-07-19 08:38:53
是否意味着如果我單擊bool1 = True bool2將爲True,如果我單擊bool2 True bool將爲True?或者別的東西 – 2012-07-19 08:44:00