Binding, checkbox et table view
olof
Membre
Bonjour à tous,
soit un modèle core-data avec deux entités. Dans IB, j'ai une table-view "basée" sur cette entité. Deux de ses colonnes sont affichées sous forme de checkbox. Jusque là , tout va bien. Au final, je veux qu'une seule de ces deux checkbox puisse être modifiée. Sur la colonne qui contient la checkbox qui ne doit pas être modifiée, j'ai décoché 'Editable'. Ben rien à faire, je peux quand même changer la valeur de cette checkbox.
Fais-je quelque chose de faux
Merci !
soit un modèle core-data avec deux entités. Dans IB, j'ai une table-view "basée" sur cette entité. Deux de ses colonnes sont affichées sous forme de checkbox. Jusque là , tout va bien. Au final, je veux qu'une seule de ces deux checkbox puisse être modifiée. Sur la colonne qui contient la checkbox qui ne doit pas être modifiée, j'ai décoché 'Editable'. Ben rien à faire, je peux quand même changer la valeur de cette checkbox.
Fais-je quelque chose de faux
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Essaie, dans le binding Value, de décocher Conditionally Sets Enabled. Je n'ai pas encore saisi à quoi ça sert, mais ça vaut le coup d'essayer, non ? (Je viens de lire un article à ce sujet: Uneditable Text Field becomes editable sur cette page: http://homepage.mac.com/mmalc/CocoaExamples/controllers.html)
J'ai réussi à rendre ma checkbox non-enabled avec ton "astuce". Par contre, je suis moyennement content du résultat, une chekbox non-enable est peu "lisible", je trouve...