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...