OutlineView et Abort Editing
LeChatNoir
Membre, Modérateur
Salut,
J'essaye d'annuler une modification d'un item de mon outlineview dans certaines conditions.
Pour ca, je fais mes tests dans controlTextDidChange du delegate de mon outlineview et si ca convient pas, je fais un abortEditing. Mais ca marche pas.
comment faire pour ne pas valider une modification sur un item d'une outlineview ?
il faut implémenter la mécanique des undo/redo, le gérer soit meme avec textBeginEditing (sauvegarde du text) et textEndEditing (restauration si besoin) ?
Y a pas un truc plus simple ? Et c'est pas le but de AbortEditing ?
Merci ::)
J'essaye d'annuler une modification d'un item de mon outlineview dans certaines conditions.
Pour ca, je fais mes tests dans controlTextDidChange du delegate de mon outlineview et si ca convient pas, je fais un abortEditing. Mais ca marche pas.
comment faire pour ne pas valider une modification sur un item d'une outlineview ?
il faut implémenter la mécanique des undo/redo, le gérer soit meme avec textBeginEditing (sauvegarde du text) et textEndEditing (restauration si besoin) ?
Y a pas un truc plus simple ? Et c'est pas le but de AbortEditing ?
Merci ::)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
.
J'avais contourné le pb en faisant mes tests dans outlineView:setObject... et en ne changeant pas la valeur de l'objet de la datasource si saisie invalide.