I have a different JSON server and i cant load data with dhtmlxScheduler suggests in manual.
i’m trying to load data with this code, but this code jump a month with day view.
example: 31/jun, press next button, jump to 1/jul, press next button, jump to 1/oct, press next button, jump to 1/set, and so on.
scheduler.attachEvent("onViewChange", function (mode , date){
if($.isEmpty(currentMonth)){
currentMonth = date.getMonth();
}
if(currentMonth != date.getMonth()){
var beginDate = date;
var endDate = date;
beginDate.setDate(1);
beginDate = $.getInternalDate(beginDate);
endDate.setMonth(endDate.getMonth() + 1);
endDate.setDate(1);
endDate.setDate(endDate.getDate() - 1);
endDate = $.getInternalDate(endDate);
refreshCalendar(beginDate, endDate);
currentMonth = date.getMonth();
}
return true;
});
[code]function refreshCalendar(beginDate, endDate){
if(!$.isEmpty(beginDate) && !$.isEmpty(endDate)){
lastBeginDate = beginDate;
lastEndDate = endDate;
}
$.query({
className : "scheduler",
queryName : "serviceList",
par1 : "1,2,5,7,9",
par2 : lastBeginDate,
par3 : lastEndDate,
after : function(result){
scheduler.clearAll();
scheduler.parse(result.result.row, "json");
}
});
}[/code]
Any idea?