J'ai eu un bon fouillage autour de l'interweb et je ne peux pas sembler trouver des exemples d'une case à cocher Tri-State. Il ne cherche pas à être pris en charge dans le SDK et je ne trouve aucun exemples en ligne. P>
J'imagine que ceci est un problème courant, avant que je m'embarquienne à l'écriture de moi-même, quelqu'un connaît une bonne composante de la boîte à cocher Flex Tri-State quelque part que je peux utiliser :) p>
acclamations, p>
Jawache. P>
4 Réponses :
Il existe un exemple posté ici A > sur Flex Cookbook. Vous pouvez facilement créer votre propre composant à partir de ce code. P>
Juste une note de prudence, ce widget personnalisé pour 3 états ne prend pas en charge l'accessibilité.
Pour les autres qui rencontrent cela plus tard, j'ai fait mon propre composant personnalisé qui masque la case à cocher pour le troisième état et la remplace par une image qui ressemble à une case à cocher dans le troisième état. Ceci est vraiment facile à mettre en œuvre:
Merci! Belle solution simple.
Voici ma propre version inspirée de James 'One. Vous pouvez activer / désactiver la tristate d'obtenir une case à cocher classique avec le même composant et que le mécanisme utilisé est un peu différent, avec moins de chaudière. Image incorporée est ici .
Utilisez à vos propres risques! :)
Jetez un coup d'œil à http : //srinichekuri.wordpress.com/2011/05/20/3-State-checkbox-for-adrenderer-in-DataGrid/ . p>
Il a le code de la case à cocher 3 états. P>