Hi verybody.
I'd like to show a scheduler with fixed data from a JavaScript function.
I tried with this code, but I can only see the scheduler with the circular progress bar that runs forever.
I'd like to show a scheduler with fixed data from a JavaScript function.
I tried with this code, but I can only see the scheduler with the circular progress bar that runs forever.
// Defining the dataSourcevar schedulerDataSource = new kendo.data.SchedulerDataSource({ transport: { parameterMap: function (options, operation) { if (operation !== "read" && options.models) { return { models: kendo.stringify(options.models) }; } } }, schema: { model: { id: "Id", fields: { id: { from: "Id" }, title: { from: "Title", defaultValue: "No title", validation: { required: true } }, start: { type: "date", from: "StartDate" }, end: { type: "date", from: "EndDate" }, description: { from: "Description" }, calendarId: { from: "CalendarId", validation: { required: true } }, isAllDay: { type: "boolean", from: "IsAllDay" } } } }, filter: { logic: "or", filters: [] } });// Pass data to the DataSourceschedulerDataSource.data = [{"CalendarId":"FirstCalendar","Id":"Id1","Title":"Test","Description":null,"IsAllDay":true,"StartDate":new Date(1318802400000),"EndDate":new Date(1319320800000)},{"CalendarId":"SecondCalendar","Id":"Id2","Title":"Second event","Description":null,"IsAllDay":true,"StartDate":new Date(1319407200000),"EndDate":new Date(1319493600000)}];// Pass filters to the datasourcesschedulerDataSource.filter.filters = [ { field: "CalendarId", operator: "eq", value: "FirstCalendar" },{ field: "CalendarId", operator: "eq", value: "SecondCalendar" }];// Create the scheduler$("#scheduler").kendoScheduler({ date: new Date("2014/03/13"), startTime: new Date("2014/03/13 00:00 AM"), height: $(document).height() - 30, views: [ "day", { type: "workWeek", selected: true }, "week", "month", "agenda" ], save: scheduler_save, remove: scheduler_remove, edit: scheduler_edit, timezone: "Etc/UTC", dataSource: schedulerDataSource, resources: [ { field: "CalendarId", title: "Calendar", dataSource: [ { text: "My first calendar", value: "FirstCalendar", color: "#9fc6e7" },{ text: "My second calendar", value: "SecondCalendar", color: "#7bd148" }] } ], });