Scheduler Tester
by grippstick
HTML
<link rel="stylesheet" href="http://babackofficedev.radolo.com/kendo/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://babackofficedev.radolo.com/Kendo/Styles/kendo.flat.min.css">
<script src="http://babackofficedev.radolo.com/Kendo/js/jquery.min.js"></script>
<script src="http://babackofficedev.radolo.com/Kendo/js/kendo.all.min.js"></script>
<div id='container'>
<div id='divScheduler'></div>
</div>
JavaScript
var $container = $('#container');
var $scheduler = $container.find('#divScheduler');
var selectedDate = new Date();
var event = {
"__type": "CalendarEventInfo:#BaBackOffice.Model",
"Description": "fred",
"Documents": [],
"EndDate": new Date("2/25/2014 1:00 PM"),
"EventType": {
"__type": "LookupInfo:#BaBackOffice.Model",
"ID": 20,
"Name": "CalendarEventTypes",
"FirmID": 0,
"SortOrder": 0
},
"ID": 3,
"KeyEvent": false,
"Location": "",
"StartDate": new Date("2/25/2014 12:00 PM"),
"Title": "frank"
};
var data = {
json: kendo.stringify({
d: [event]
}),
delay: 0
};
var vm = new kendo.observable({
dsCalendar: new kendo.data.SchedulerDataSource({
batch: true,
transport: {
read: {
url: "/echo/json/",
data: data,
type: "POST"
},
update: function () {
console.warn('update');
},
create: function () {
console.warn('create');
},
destroy: function () {
console.warn('destroy');
},
parameterMap: function (options, operation) {
switch (operation) {
case 'read':
var view =...