Complex CRUD OData with Kendo
by JayData
HTML
<script src="http://cdn.kendostatic.com/2012.3.1315/js/kendo.all.min.js"></script>
<script src="http://include.jaydata.org/datajs-1.0.3.js"></script>
<script src="http://include.jaydata.org/jaydata.js"></script>
<script src="http://include.jaydata.org/jaydatamodules/kendo.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.default.min.css">
JavaScript
$(function () {
var svc = "https://open.jaystack.net/b8a380cd-b00b-4ce1-8e58-751e615f8dee/1fd8abd2-d697-41ab-9c25-6eee200636d8/api/flowerdb";
$data.initService(svc, function (m, f, t) {
var remoteDB = f();
var localDB = new t({ name: 'local', databaseName: 'flower' });
var p = remoteDB.Categories.toArray();
$.when(p).then(localDB.addMany).then(localDB.saveChanges)
.fail(function(r){console.log(r)});
});
});