1

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

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

它具有以下行为:

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

1 回答 1

0

好的,抱歉这花了这么长时间。这是一个错误,现已在微风 v 1.1.0 中修复。并感谢您找到它:)

于 2013-02-06T20:19:35.140 回答