0

我曾经ko.extenders在客户端进行验证,但是当我更改该属性时,这entityState并没有改变。Modified

我使用了“实时示例 2:向可观察对象添加验证”中的代码示例。

测试步骤: 1. 我在表单中加载了一个实体。2. 我编辑了实体 3 的一个属性(带有 ko.extenders.required)。 entityState = Unchanged 4。但是当我编辑一个属性(没有 ko.extenders.required)时, entityState 更改为Modified

欢迎任何帮助。

4

1 回答 1

0

我改变了这一行:

this.lastName = ko.observable(last).extend({ required: "" });

我使用了下一行:

this.lastName = ko.observable(last);
this.lastName.extend({ required: "" });

一切都完美无缺。

于 2013-06-17T21:48:37.207 回答