kendo UI grille de la fonction de mise à jour ne le feu

    $('#usersGrid').kendoGrid({
columns: [
{ field: "UserName", title: "Display name", width: "140px" },
{ field: "Unit", title: "Unit", width: "140px" },
{ field: "Email", title: "E-mail", width: "140px" },
{ field: "Indienst", title: "Indienst", width: "140px" },
{ field: "Uitdienst", title: "Uitdienst", width: "140px" },
{ field: "Roles", title: "Roles" },
{ command: { text: "edit", click: openEdit } }
],
editable: {
update: true,
create: true
},
dataSource: {
transport: {
read: function (options) {
$.ajax({
url: "/Administration/GetUserList",
dataType: "json", 
data: {
indienst: function () {
return indienst;
}
},
success: function (data) {
$("#usersGrid").data('kendoGrid').dataSource.data(data);
}
});
},
update: function (options) {
alert('not firing');
}
}
},
schema: {
model: {
id: "UserId",
fields: {
UserId: { editable: false, type: "int" },
UserName: { type: "string" },
Unit: { editable: false, type: "string" },
Email: { type: "string" },
Indienst: { type: "string" },
Uitdienst: { type: "string" },
Roles: { editable: false, type: "string" }
}
}
}
});

C'est mon kendo UI grille. C'est la lecture de l'amende, mais le problème est qu'il ne le feu de la source de données.de transport.appel de mise à jour lorsque je modifie une cellule de la grille inline. Pourquoi n'est-ce pas?

J'ai fait en sorte que j'ai précisé une colonne d'id et que les transports CRUD fonctions sont toutes du même type (les fonctions ici, pas d'url), mais j'ai essayé de le faire travailler avec des url. Seuls moyens de transport.la lecture de feu...

quand j'ai vérifier les journaux de la console il n'y a pas d'erreurs de données.

Donc je veux la modifier en ligne. Cliquez sur une cellule de la grille, et changer la valeur, lorsque u sortir de l'accent de la cellule, je veux de la source de données.de transport.mise à jour() pour exécuter, ou n'importe quelle fonction.

http://jsfiddle.net/8tzgc/135/

Edit:

Après avoir fait quelques recherches sur les docs que j'ai trouvé sur le changement() de l'événement. Par vérification ce genre d'événement de changement c'est que nous pouvons déterminer si un événement de mise à jour et d'exécuter la fonction que nous voulons nous-mêmes. Voici ma mise à jour jsfiddle:

http://jsfiddle.net/8tzgc/140/

Si quelqu'un chiffres d'une manière qui ne nécessite pas l'appel de la fonction de mise à jour vous-même, alors je suis tout oreilles.

OriginalL'auteur user1534664 | 2014-02-13