2010-09-03 6 views
0

J'utilise la liaison NSArrayController pour remplir ma table. J'ai ajouté NSButtonCell dans une colonne de NSTableView. Toutes les cases à cocher sont déjà sélectionnées. Pour obtenir un décodage de toutes les vérifications au moment du chargement de la plume, je suis incapable de gérer la case à cocher dans NSTableView.comment gérer NSButtonCell dans NSTableView dynamiquement?

Répondre

0

Si la colonne NSTableView est liée à votre NSArrayController, leur état doit automatiquement être défini pour correspondre aux objets représentés. Si la case à cocher ne fait pas partie de votre modèle, vous pouvez les commencent à NSOffState:

  1. Aller au fichier NIB qui contient le tableview
  2. cliquez pour sélectionner le tableview, puis la colonne, et enfin, la cellule.
  3. Cliquez plusieurs fois (j'en ai oublié combien) pour modifier la valeur de la cellule et vous serez en mesure de le mettre hors tension. Ils devraient apparaître lorsque vous construisez votre application.