嗨,我有一个包含某些字段的表单,我已将其设置为 Kendo Observable,如下所示
var TITLE = $("#TITLE").val().trim();
var DESC = $("#DESC").val().trim();
Analysis.Kendo_VM = kendo.observable({
TITLE: TITLE != null ? TITLE : "",
DESC: DESC != null ? DESC : "",
});
我想检查此 Observable 是否有任何更改。为此,我们使用 hasChanges() 或 dirty() 函数但这在我的情况下不支持。
var isdatasrc_changed = Analysis.Kendo_VM.hasChanges()
或者
var isdatasrc_changed = Analysis.Kendo_VM.dirty()
如果对 Observable 进行了更改,它应该返回 true。但是获取 hasChanges() 和 dirty() 的错误是未定义的。