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)});        
    });
        
});