Your search did not match any results.
Documentation

This example demonstrates the Scheduler widget communicating with a Web API service. All data editing and data processing operations are delegated to the server. The DevExtreme.AspNet.Data extension’s DevExpress.data.AspNet.createStore method configures access to the server from the client. The server implementation is available under the SchedulerDataController tab in the ASP.NET MVC version of this demo.

Copy to CodePen
Apply
Reset
var DemoApp = angular.module('DemoApp', ['dx']); DemoApp.controller('DemoController', function DemoController($scope) { var url = "https://js.devexpress.com/Demos/Mvc/api/SchedulerData"; $scope.schedulerOptions = { dataSource: DevExpress.data.AspNet.createStore({ key: "AppointmentId", loadUrl: url + "/Get", insertUrl: url + "/Post", updateUrl: url + "/Put", deleteUrl: url + "/Delete", onBeforeSend: function(method, ajaxOptions) { ajaxOptions.xhrFields = { withCredentials: true }; } }), remoteFiltering: true, views: ["day", "workWeek", "month"], currentView: "day", currentDate: new Date(2017, 4, 23), startDayHour: 9, endDayHour: 19, height: 600, textExpr: "Text", startDateExpr: "StartDate", endDateExpr: "EndDate", allDayExpr: "AllDay" }; });
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>DevExtreme Demo</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <script>window.jQuery || document.write(decodeURIComponent('%3Cscript src="js/jquery.min.js"%3E%3C/script%3E'))</script> <link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/18.1.6/css/dx.common.css" /> <link rel="dx-theme" data-theme="generic.light" href="https://cdn3.devexpress.com/jslib/18.1.6/css/dx.light.css" /> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js"></script> <script>window.angular || document.write(decodeURIComponent('%3Cscript src="js/angular.min.js"%3E%3C\/script%3E'))</script> <script src="https://cdn3.devexpress.com/jslib/18.1.6/js/dx.all.js"></script> <script src="https://unpkg.com/devextreme-aspnet-data@1.4.7"></script> <script src="index.js"></script> </head> <body class="dx-viewport"> <div class="demo-container" ng-app="DemoApp" ng-controller="DemoController"> <div dx-scheduler="schedulerOptions"></div> </div> </body> </html>