|
$('#pager').ejPager({
pageSize: 1,
totalPages: 5,
totalRecordsCount: 5,
pageCount: 5,
change: "slideImages",
isResponsive: true,
});
function slideImages(args) {
CurRoomData = [];
var CurResData = new ej.DataManager(resData).executeLocal(new ej.Query().where("groupId", ej.FilterOperators.equal, roomData[args.currentPage - 1].id));
CurRoomData.push(roomData[args.currentPage - 1]);
var curAppData = new ej.DataManager(appData).executeLocal(new ej.Query().where("roomId", ej.FilterOperators.equal, roomData[args.currentPage - 1].id)); //filter appointments for the selected page based on roomId
var SchObj = $("#Schedule1").ejSchedule("instance"); // creating scheduler object
SchObj.model.resources[0].resourceSettings.dataSource = CurRoomData;
SchObj.model.resources[1].resourceSettings.dataSource = CurResData;
SchObj.model.appointmentSettings.dataSource = curAppData;
SchObj.refresh();
} |