Ora sto imparando a sviluppare un'app Web con kendoui, quando provo a udpare i dati della griglia con kendoWindow popup cusomizzato invece della finestra di modifica incorporata di kendo, non sapevo come inviare la richiesta al remota servire, così cerco di trovare la risposta nella documentazione ufficiale api in this page, ma c'è un nuovo problema si è verificato, spettacolo come il codice seguente:Il parametro "options" nell'origine dati di kendo
<script>
var dataSource = new kendo.data.DataSource({
transport: {
read : function (options) {
/* implementation omitted for brevity */
},
update: function (options) {
// make JSONP request to http://demos.kendoui.com/service/products/update
$.ajax({
url : "http://demos.kendoui.com/service/products/update",
dataType: "jsonp", // "jsonp" is required for cross-domain requests; use "json" for same-domain requests
// send the updated data items as the "models" service parameter encoded in JSON
data : {
models: kendo.stringify(options.data.models)
},
success : function (result) {
// notify the data source that the request succeeded
options.success(result);
},
error : function (result) {
// notify the data source that the request failed
options.error(result);
}
});
}
},
batch : true,
schema : {
model: { id: "ProductID" }
}
});
dataSource.fetch(function() {
var product = dataSource.at(0);
product.set("UnitPrice", 20);
dataSource.sync(); makes request to http://demos.kendoui.com/service/products/update
});
</script>
è un esempio per illustrare come specificare l'aggiornamento come una funzione per effettuare una richiesta HTTP al servizio remoto
il mio problema è qual è il parametro 'opzioni' è quello passato a leggere e aggiornare la funzione. l'unico indizio che ho trovato sono i parametri per la funzione transport.parametermap, ma non sono sicuro che ci sia una certa relazione tra loro, quindi spero che qualcuno mi spieghi per me
reale grazie per la risposta. sì, ho trovato la risposta dai documenti che ho collegato. – Beicai