검도 UI를 실험하기 시작한 후 표준 자바 스크립트 객체를 사용하여 데이터 소스로 사용할 수있는 방법에 착수했습니다.Kendo UI 데이터 소스가 자바 스크립트 객체를 사용하여 설정됩니다.
처음에는 자바 스크립트 개체에서 데이터를로드하기는 쉽지만 사용자 상호 작용을 통해 변경 한 후에 데이터를 다시 가져오고 싶습니다.
이 객체가 어떻게 든 위젯과 동기화되면 모든 사람이이 자바 스크립트 객체를 읽고 쓸 수 있어야합니다.
우리의 데이터 :
var _data = [
{
eventID: 8,
title: "Group meeting.",
start: new Date("2013/06/13 07:00"),
end: new Date("2013/06/13 08:30"),
pending:false,
recurrenceRule: "",
recurrenceException: "",
description: "Take my brother to his group meeting.",
isAllDay:false,
ownTimeSlot:true,
careAssistantId: 5,
clientId: 6
},{
eventID: 9,
title: "Make dinner.",
start: new Date("2013/06/13 11:00"),
end: new Date("2013/06/13 13:30"),
pending:true,
recurrenceRule: "",
recurrenceException: "",
description: "Make dinner for my mom.",
isAllDay:false,
ownTimeSlot:true,
careAssistantId: 5,
clientId: 6
} ];
초기화 위젯 :
: 여기function save(){
console.log(_data);
}
$('.schedule').kendoScheduler({
date: new Date("2013/6/13"),
startTime: new Date("2013/6/13 07:00 AM"),
height: 600,
views: [ { type: "week", selected: true }],
save: save,
dataSource:_data
});
테스트 할 수있는 코드 설정 (저장에 CONSOLE.LOG 디버그 주)입니다
검도 UI 세계에서 '상태'를 읽거나 쓰려면 어떻게해야합니까?
"dataSource.data(). toSSON()"이 완벽하게 작동합니다.내가보고있는 유일한 문제는 삭제하고 '제거'이벤트를받을 때입니다. 아직 데이터 소스에서 이벤트가 표시됩니다. – zaf
@zaf 문제를 이해하지 못합니다. 설명하기 위해 피들을 업데이트 할 수 있습니까? –
http://jsfiddle.net/NZ4EM/9/ 두 함수를 모두 삭제하면 디버그가 하나 줄어드는 것을 알 수 있기 때문에 함수 호출 후에 이벤트가 제거되는 것을 볼 수 있습니다. – zaf