recupérer le texte entré dans un NSTableView
wisky
Membre
salut tout le monde.
J'ai une NSTableView qui accepte la modification. Donc en faisant un double clique sur une ligne on peut changé le contenu.
Mon problème est que je n'ai pas trouvé de methode (Delegate Method) pour récupéré le texte entré par l'utilisateur.
J'ai trouvé un protocol adapté [tt]NSUserInterfaceValidations[/tt] mais je ne sais pas comment ça marche
:)beta:
J'ai une NSTableView qui accepte la modification. Donc en faisant un double clique sur une ligne on peut changé le contenu.
Mon problème est que je n'ai pas trouvé de methode (Delegate Method) pour récupéré le texte entré par l'utilisateur.
J'ai trouvé un protocol adapté [tt]NSUserInterfaceValidations[/tt] mais je ne sais pas comment ça marche
:)beta:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Quand tu changes la valeur d'une cellule de ton tableView, c'est le datasource qui est informé que la valeur a changé, et qui demande de modifier la valeur dans le datasource en appelant :
(void)tableView:(NSTableView *)aTableView
setObjectValue:anObject
forTableColumn:(NSTableColumn *)aTableColumn
row:(int)rowIndex
donc là tu l'as ta valeur
J'ai un autre soucis. Les assenseurs de ma tableview ne veullent pas fonctionné? J'ai loupé un épisode sur le fait d'avoir plus d'une table view? :)beta:
sinon à priori ça devrait fonctionner.