C'est quoi exactement l'identifiant des colonne d'une table ?
olof
Membre
Salut tous !
Je mets en place le tri dans ma NSTableView en suivant cette page : http://www.cocoadev.com/index.pl?SortingTableViewByClickingColumnHeaderExample
Il y a une méthode sympa qui, si j'ai bien compris, récupère l'identifiant de la colonne cliquée pour créer la chaà®ne de caractères du sélecteur de tri.
Dans IB, quand je spécifie '1' ou '2' comme 'Identifier', l'appli se lance (je parle pas encore du tri). Par contre, si je spécifie 'colonne1' ou 'colonne2', l'appli pète au démmarrage !!!
Je fais quoi moi ? J'ai raté un épisode ?
Merci !
Je mets en place le tri dans ma NSTableView en suivant cette page : http://www.cocoadev.com/index.pl?SortingTableViewByClickingColumnHeaderExample
Il y a une méthode sympa qui, si j'ai bien compris, récupère l'identifiant de la colonne cliquée pour créer la chaà®ne de caractères du sélecteur de tri.
Dans IB, quand je spécifie '1' ou '2' comme 'Identifier', l'appli se lance (je parle pas encore du tri). Par contre, si je spécifie 'colonne1' ou 'colonne2', l'appli pète au démmarrage !!!
Je fais quoi moi ? J'ai raté un épisode ?
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Dans les propriétés de ta TableColumn, tu as alors de quoi choisir un identifieur pour ta colonne.
D'ailleurs à priori tu as déjà défini cet identifieur si tu utilises un dataSource pour remplir ta table (et non les bindings), non ? Car tu te sers de cet identifieur pour savoir pour quelle colonne on demande une donnée...
Merci AliGator... En effet, le problème n'était pas de savoir comment donner un identifiant aux colonne. Le problème était que quand je modifiais l'identifiant, l'appli plantait au lancement. Simplement parce que j'avais oublié que ces identifiants sont utilisés par la dataSource !!!
Merci !