2009-09-17 4 views
-1

Je dois valider quelques champs dans la grille CA chaque fois qu'un enregistrement est mis à jour/ajouté. La grille est utilisée dans le mode de rappel. Ce que je ne peux pas comprendre comment faire est d'annuler le rappel si une cellule est invalide. J'essaie de faire cet événement 'onBeforeUpdate' de la grille. Je peux appeler set_cancel (true) pour annuler la mise à jour. Mais cela va changer le mode de ligne d'édition à afficher et je vais perdre toutes les données entrées. Ce que j'essaye de faire est de laisser la rangée dans le mode d'édition quand n'importe quelle cellule dans cette rangée n'est pas valide. L'une des choses à laquelle j'ai pensé mais que je n'ai pas encore fait est de tenter de changer le mode d'exécution en Client, de valider l'enregistrement et de redéfinir le mode d'exécution sur Callback lorsque je suis prêt à soumettre. Toutes les suggestions sont très appréciées. Merci!Empêcher le rappel lors de la validation dans la grille ComponentArt

Répondre

1

Il s'avère qu'il existe une méthode sur l'événement cancel qui permet de quitter la ligne en mode édition.

eventArgs.set_continue(true); 
Questions connexes