tab Tester Add/Remove
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 vm = new kendo.observable({
dsCalendar: new kendo.data.SchedulerDataSource({
batch: true,
transport: {
read: function () {
console.warn('read');
return {"d":[]};
},
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 = $scheduler.getKendoScheduler().view();
return kendo.stringify({
WebUserID: vm.person.WebUserID,
StartDate: view.startDate(),
EndDate: view.endDate()
});
case 'update':
case 'create':
if (options.models) {
return kendo.stringify({
Event: options.models[0]
});
}
break;
case 'destroy':
if (options.models) {
return...