Breeze 1.01中带有布尔字段和取消更改的错误

时间:2013-01-31 13:52:37

标签: breeze

取消布尔属性的更改时,我在BreezeJs 1.01中遇到问题。该属性使用KnockoutJs绑定:

<input type="checkbox" value="IsDeleted" data-bind="checked: IsDeleted" />

它有以下行为:

  1. 如果初始值为true,并且我将其设置为false,则取消更改,该值将恢复为true。 (正确行为)
  2. 如果初始值为false,并且我将其设置为true,则取消更改,该值将恢复为false。 (正确行为)
  3. 如果初始值为true,我将其设置为false然后返回true,则取消更改,该值保持为true。 (正确行为)
  4. 如果初始值为false,并且我将其设置为true然后返回false,则取消更改,该值将恢复为true。 (行为不正确)

1 个答案:

答案 0 :(得分:0)

好的,对不起这花了这么久。这是一个错误,现在已在breeze v 1.1.0中修复。并感谢您找到它:)