Bonjour à tous,
Je dispose d'un arbre à checkbox, avec des colonnes (CheckBoxTreeViewer) où chaque nœud représente un objet du modèle.
Un objet possède des attributs dont certains sont représentés dans les colonnes de l'arbre.
Chaque objet possède aussi un booléen, représenté par la checkbox de chaque nœud de l'arbre
Autant je réussi à binder les attributs présents dans les colonnes, autant je ne saisis pas comment binder les checkbox sur ce booléen .
Pour le moment j'ai mis en place un provider pour le contenu sur mon CheckBoxTreeViewer, des providers pour gérer l'affichage de mes colonnes (un par colonne) et enfin un provider de l'état de mes checkbox (implémentation de ICheckStateProvider) où je mets manuellement à jour le booléen sur mes objets.
Au final, je voudrais qu'à l'affichage de ma vue l'arbre soit initialisé, i.e. que des checkbox soient cochées, en fonction d'un attribut de type booléen présent sur mes objets.
Et si je coche/décoche que le booléen soit automatiquement mis à jour dans l'objet.
Si quelqu'un a des idées sur le sujet, je suis preneur.
Partager