cancellare ho sviluppato un'applicazione web utilizzando strumenti kendo ui e c'è una griglia di kendo con lotto modalità di modifica ..kendo griglia di comando non funziona
ma quando si preme il tasto di cancellazione per qualsiasi record nel kendo grid verranno cancellati dalla lista in griglia, ma in realtà non è nei dati source.when i ricaricare la pagina o griglia l'elemento eliminato esisteranno ancora ..
ecco il codice della mia griglia
<div id="grid">
</div>
<script type="text/javascript">
$("#submitMarketUser").click(function() {
var grid = $("#grid").data("kendoGrid");
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "WholeSaleTrade/GetTradeProductDetail",
dataType: "json",
data: {
test: $("#Names").val()
}
},
destroy: {
url: "WholeSaleTrade/DeletePro",
type: "POST",
dataType: "jsonp",
data: {
DAKy: $("#Names").val(),
DIKy: $("#btntxt").val()
}
},
create: {
url: "WholeSaleTrade/CreateProduct",
type: "POST",
dataType: "jsonp",
data: {
AKy: $("#Names").val(),
IKy: $("#btntxt").val()
}
}
},
pageSize: 5,
schema: {
model: {
id: "ProductKey",
fields: {
ProductKey: { editable: false, nullable: true },
ProductName: { validation: { required: true} }
}
}
}
});
$("#grid").kendoGrid({
dataSource: dataSource,
editable: true,
toolbar: ["create", "save"],
autobind: true,
pageable: true,
columns: [
{ field: "ProductName", title: "Product Name",
editor: function (container, options) {
var model = options.model;
$('<input id="btntxt" name="' + options.field + '"/>').appendTo(container).kendoComboBox({
dataSource: {
type: "POST",
transport: {
read: {
url: "MarketInformation/PopulateProducts",
success: function (data) {
var prod = data[0];
model.set("ProductName", prod.ItmNm);
model.set("ItmKy", prod.ItmKy);
model.set("UserKey", $("#Names").val());
}
}
}
},
dataValueField: "ItmKy",
dataTextField: "ItmNm"
});
}
},
{ command: ["destroy"], title: " " }
]
});
});
</script>
non è in grado di identificare la causa del problema e qualcuno può aiutarmi a risolvere questo problema.
Hai controllato se hai qualche errore nella console del browser? – OnaBai
cosa intendi ?? – sanzy
Usi Firebug o simile? Mostra eventuali errori durante l'esecuzione del javascript. Ho provato il tuo codice e ha funzionato, ma ovviamente ho apportato alcune modifiche poiché non ho tutto il tuo progetto. – OnaBai