2016-09-06 5 views
1

안녕을 변경하고 내가이 피 감시에 대한 변경 사항이 있는지 확인하려면어떻게 검도 관찰 가능한 내가 특정 필드를 포함하는 양식을 가지고

var TITLE = $("#TITLE").val().trim(); 
var DESC = $("#DESC").val().trim(); 

Analysis.Kendo_VM = kendo.observable({ 
    TITLE: TITLE != null ? TITLE : "", 
    DESC: DESC != null ? DESC : "", 
}); 

다음과 같이 내가 검도 관찰 가능한로 만든 확인합니다. 우리는 hasChanges() 또는 dirty() 함수를 사용합니다. 그러나 그것은 제 경우를 지원하지 않습니다. 변경 오류가 hasChanges() 더러운()를 정의되지 점점 Observable.But에 적용된 경우

var isdatasrc_changed = Analysis.Kendo_VM.hasChanges() 

또는

var isdatasrc_changed = Analysis.Kendo_VM.dirty() 

그것은 사실 반환해야합니다. hasChanges가 검도 UI 데이터 소스 객체의 메소드 동안

답변

2

dirty필드 검도 UI 모델 객체이다. 검도 UI ObservableObject에는이 두 가지를 사용할 수 없습니다.

관찰 가능 개체의 변경 내용을 추적하려면 change이벤트을 사용할 수 있습니다.