J'ai une table avec des cellules de style case à cocher, et je n'arrive pas à comprendre comment obtenir ces boutons pour prendre les titres qu'ils sont censés. La source de données doit-elle être un tableau de chaînes? Un tableau de dictionnaires (string/booléen)? Un tableau de NSButtonCells? Aucun de ceux-ci semblent travailler =/NSTableView - Type de source de données NSButtonCell?
0
A
Répondre
3
NSButtonCell utilise des valeurs entières (comme NSNumbers) comme source de données:
NSMixedState = -1,
NSOffState = 0,
NSOnState = 1
Cela ne vous aide pas avec le titre bien sûr, vous devez définir que séparément . Si vous utilisez des liaisons, NSButtonCell définit une liaison title
que vous pouvez lier à un tableau de chaînes. Sinon, vous pouvez utiliser la méthode déléguée NSTableView - (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
pour définir le titre de chaque ligne.
Questions connexes
- 1. Colonne de commutateur NSTableView
- 2. Comment changer le type de source de données sur un fichier de rapports en cristal
- 3. Quel contrôle effectue la conversion de type: GridView ou contrôle de source de données?
- 4. Iphone type de données
- 5. Modélisateur de données open source
- 6. Défilement dans NSTableView
- 7. Mappage de type de données
- 8. Proxies de base de données Open Source?
- 9. Glisser-déposer de NSTableView à NSImageView
- 10. Passage de la souris dans NSTableView
- 11. NSTableView, plusieurs cellules et liaisons
- 12. Filtrage des données dans un NSPopUpButtonCell dans un NSTableView
- 13. Services de données ADO.NET et source de données personnalisée
- 14. VB.NET Répéteur Liaison de données simple sans source de données
- 15. Quel type de données utiliser?
- 16. Touches fléchées avec NSTableView
- 17. Quel type de type de données peut être arrondi?
- 18. Utilisation de l'assistant de configuration de source de données vs configuration manuelle de la source de données
- 19. Création de rapports à partir d'une source de données XML
- 20. Mirroring source de données ODBC pour MySql
- 21. Implémentation d'une source de données externes Excel
- 22. Source de données Reportviewer dans asp.net-mvc
- 23. IListSource ne contient aucune source de données
- 24. Modifier la source de données d'un Microsoft.Reporting.Winforms.ServerReport
- 25. Mise à jour de NSTableView dans une instance de NSCollectionViewItem
- 26. C#, les opérations de type de données
- 27. Enregistrement de données de type Blackbox
- 28. Liaison de données WPF, remplacement de l'objet source
- 29. Sélection multiple dans NSTableView de Cocoa sans clé de commande
- 30. L'obtention de 'Source de données est un type invalide' lors de la liaison Linq query to Gridview
Merci, je n'utilise pas de liaisons pour cette partie, donc c'est juste le délégué que je cherchais. A + –
Vous ne pouvez pas lier le titre dans la cellule de bouton; ça ne marche pas (ou du moins je n'ai pas trouvé le moyen de le faire fonctionner). –