NSTableView sortir du mode édition automatiquement [résolu]
wisky
Membre
Salut à tous je revient pour une petite question (quoi je pose trop de question?)
Dans une colonne d'une de mes tableview, l'utilisateur peut modiffier le texte. Le problème est que quant-il valide il va sur l'élément suivant ou retourne en haut.
Je voudrai qu'il sorte du mode édition et qu'il sélectionne la ligne qui vient d'être modiffié.
Comment faire? y-a-t-il une methode dans le délégate qui permete de sortir du mode d'édition?
merci d'avance.
Dans une colonne d'une de mes tableview, l'utilisateur peut modiffier le texte. Le problème est que quant-il valide il va sur l'élément suivant ou retourne en haut.
Je voudrai qu'il sorte du mode édition et qu'il sélectionne la ligne qui vient d'être modiffié.
Comment faire? y-a-t-il une methode dans le délégate qui permete de sortir du mode d'édition?
merci d'avance.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ça m'arrange pas, c'est primordiale pour mon logiciel :-\\
ça marche pas, ça ?
Ben si, moi c'est ce que je fais dans LaTeXiT... Quand on valide, pouf, on sort du mode édition et ça sélectionne la ligne en cours.
j'ai ce code :
La notification n'est même pas appelé :-\\
Ben si elle est pas appelée, faut pas s'étonner que ça marche pas !
As-tu "registré" ton objet pour recevoir cette notification ?
ne pas oublier le removeObserver dans le dealloc.
+
Chacha
j'ai fini par sous-classé à cause d'un autre problème.
Maintenant je sais sous-classer
Oui, mais sinon, le coup du mode édition, ça marche ?
En tous cas, bravo ! (c 'est toujours agréable de découvrir de nouvelles techniques).
+
Chacha
ça marche et c'est génial. <br />J'ai un autre problème. Comment appelé une méthode de mon contrôleur principal?
Le NSTableView qui à comme customClass : "MySupperTableView" est connecter à mon contrôleur par les outlets "delegate" et "datasource"
Comment appeler une méthode de mon contôleur? :)beta:
C'est grammaticalement intéressant, mais je ne suis pas sûr d'avoir bien compris ;-)
Quand tu veux appeler une méthode d'un objet, ben tu dois disposer d'un pointeur ou d'un accesseur vers cet objet... Si c'est ton delegate, tu y a accès par [self delegate]...
Je ne comprends pas bien le sens de la question. (Et pis corrige c't orthographe, steuplaà®t, sinon j'appelle Bernard )
+
Chacha
ça va mieux? c'est la conséquence de ton économiseur d'écran
Je teste [self delegate].
ce sera encore mieux comme ça
je suis à la masse.
J'ai enfin réussi!