Kendo UI for Angular
Obtener data desde un grid
var myArray = $("#nameGrid").data("kendoGrid")._data;
Datasource
var fields = {};
fields.NumeroMuestraAut = {'editable':false};
fields.Analisis = {'editable':false};
var dataSource = new kendo.data.DataSource({
transport: {
read: function(options){
options.success(datos);
},
update: {
url: "https://engine.lappiz.io/Tecnimicro_Lappiz.api/api/lappiz/Tecnimicro_Lappiz_Muestras/",
dataType: "jsonp"
}
},
requestStart: function(e) {
debugger;
console.log("request started");
},
batch: true,
schema:{
model:{
fields: fields
}
}
Grid Editable
var columns = [];
columns.push({template: `<a class='btn btn-sm' onclick='saveSelected(this)'><i class='fa fa-floppy-o active-color'></i></a>`, width:40});
columns.push({ field:'NumeroMuestraAut', title:'Muestra', width:120 });
columns.push({ field:'Analisis', title:'Analisis', width:120 });
$("#gridAnalisis").kendoGrid({
dataSource : dataSource,
navigatable: true,
pageable: true,
height: 550,
columns: columns,
editable: true
});