我使用ko.extenders
在客户端进行验证,但是当我更改了该属性时,entityState
没有更改为Modified
。
我使用了"Live Example 2: Adding validation to an observable"中的代码示例。
测试步骤:
我在表格中加载了一个实体。
2.我编辑了一个实体的属性(使用ko.extenders.required)
3. entityState = Unchanged
但是当我编辑一个属性(没有ko.extenders.required)时,entityState变为Modified
欢迎任何帮助。
答案 0 :(得分:0)
我更改了这一行:
this.lastName = ko.observable(last).extend({ required: "" });
我使用了下一行:
this.lastName = ko.observable(last);
this.lastName.extend({ required: "" });
所有工作都很完美。