recupérer le texte entré dans un NSTableView

wiskywisky Membre
15:41 modifié dans API AppKit #1
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:

Réponses

  • AliGatorAliGator Membre, Modérateur
    août 2005 modifié #2
    Ce n'est pas du côté des delegates qu'il faut regarder.
    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 ;)
  • wiskywisky Membre
    15:41 modifié #3
    Merci, ça marche nikel ;)

    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:
  • VeillardVeillard Membre
    15:41 modifié #4
    Tu peux essayer : [myTableView reloadData]
    sinon à  priori ça devrait fonctionner.
  • wiskywisky Membre
    15:41 modifié #5
    ça marche nikel. Merci. ;)
Connectez-vous ou Inscrivez-vous pour répondre.