or
var allData = stateMap.projectStaffDs.data();var models = $.grep(allData, function (item) { // grab only dirty rows return item.dirty;}); // save var xhr = $.ajax({ type: "POST", cache: false, url: document.getBaseUrl() + "/Services/SaveStaff", contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify({ data: models, workspace: "custom" }), success: function(data) { console.log("project staff saved"); }, beforeSend: function(xhr) {}, error: function (xhr, textStatus, errorThrown) { console.log(errorThrown); } });
var chart = $("#chart").getKendoChart();chart.exportImage().done(function(data) {kendo.saveAs({dataURI: data,fileName: "chart.png",proxyURL: "http://demos.telerik.com/kendo-ui/service/export"});});/// <reference path="../../scripts/typings/jquery/jquery.d.ts" />/// <reference path="../../scripts/typings/kendo/kendo.all.d.ts" />class KendoChartExporter { exportAsPng(id: string) { var chart = $("#chart").getKendoChart(); chart.exportImage().done(function(data) { kendo.saveAs({ dataURI: data, fileName: "chart.png", proxyURL: "http://demos.telerik.com/kendo-ui/service/export" }); }); }}