在布尔变化
回答
你可以写更改方法,你可以返回其他字段或同一字段的值。所以,你的代码可能是这样的,在第一场就改变方法:
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. * ngIf对布尔变化没有反应
- 3. jQuery - 检测布尔值的变化
- 4. Swift布尔本身的变化
- 5. 布尔变化事件的Lua?
- 6. Swing:布尔值全局变化
- 7. 从布尔变化表中高效SELECT
- 8. @Output不断变化的布尔状态
- 9. 布尔值变化监听的Java
- 10. 布尔变量不会在统一变化3d
- 11. 布尔不改变
- 12. ASP.NET布尔变量
- 13. 布尔值不变
- 14. iOS,布尔变量
- 15. 布尔如何在Python中格式化布尔值?
- 16. 的SQL Server 2008 - 布尔变量的变化查询
- 17. 检查是否一个布尔变量在C#中初始化#
- 18. 简化布尔逻辑
- 19. 布尔代数简化
- 20. 简化布尔方程
- 21. 布尔代数简化
- 22. 简化Java布尔比较
- 23. 布尔逻辑简化
- 24. 布尔代数简化
- 25. 基本布尔最小化
- 26. 简化布尔代数(XOR)
- 27. 简化布尔表达式
- 28. 布尔结肠初始化
- 29. 简化布尔表达式
- 30. 简化布尔表达式
这还不够信息。当您单击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