Changement slickgrid données de la cellule après la modification
Je suis en utilisant Slickgrids avec beaucoup de succès. J'ai ajax monte tous les de travailler, mais je vais essayer d'ajouter un morceau de fonctionnalité;
Ci-dessous mon code qui me permet de mettre à jour des cellules qu'il fonctionne comme prévu - mais je veux être en mesure de modifier la cellule après qu'il a été editted avec la valeur de retour à partir de données json. Voir mon code ci-dessous - j'ai mis dans les capitales où j'ai besoin d'une commande pour mettre à jour le editted cellule avec les nouvelles données renvoyées
grid.onCellChange.subscribe(function(e, args) {
var dataString = "col="+grid.getColumns()[args.cell].name+"&row="+args.item.new_training_calendar_id+"&value="+data[args.row][grid.getColumns()[args.cell].field];
$.ajax({
type: "POST",
url: "mydomain/update_cell",
data: dataString, dataType: "json",
success: function(a) {
if(a.status != "ok") {
alert(a.msg);
undo();
} else {
alert(a.msg);
**CHANGE_CELL_HERE TO (a.newdata);**
}
return false;
} }); });
OriginalL'auteur Laurence | 2012-08-22
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez
DataView
dans votre grille, vous pouvez utiliser:Si vous êtes en utilisant un simple grille au lieu de cela, vous pouvez utiliser:
Espère que ça aide!
OriginalL'auteur ganeshk