2010-08-30 11 views
0

Donc, je suis nouveau sur Flex 4 et j'ai suivi le cours intensif Flex in a Week en ligne.Comment concevoir une table à changement dynamique dans Flex 4?

J'ai besoin d'aide pour essayer de construire une table de croissance ou de rétrécissement dynamique avec des colonnes et des rangées. Les arrière-plans des cellules de la table changeront de couleur en fonction d'un fichier XML.

Parfois, une image vaut mille mots: http://drop.io/v0woo7w (mot de passe: flex)

Donc, voir ce tableau en haut avec des carrés verts et bleus et rouges? Quelle est la meilleure approche pour concevoir cela? Je pense que peut-être le contrôle AdvancedGrid ... est-ce la bonne façon de s'y prendre?

Répondre

0

Plus que probablement, votre meilleure approche consiste à rouler votre propre composant pour ce faire. Le bagage qui accompagne le Datagrid (ou pire l'ADG) est susceptible de gêner plutôt que d'aider.

+0

Salut Gregor, Merci pour la suggestion. Même si je suis allé avec un composant personnalisé, comment allez-vous créer la table dynamique? Pouvez-vous me donner des suggestions et des conseils de haut niveau? – Blueplastic

+0

Je lisais tout d'abord le cycle de vie de Flex (en particulier le discours de Deepa à MAX 2008 http://tv.adobe.com/watch/max-2008-develop/creating-new-components-in-flex-3- by-deepa-subramaniam /). Au niveau le plus basique, dessinez des rectangles directement sur votre composant en utilisant les classes graphiques dans updateDisplayList (...) ou ayez un autre composant pour le rectangle et disposez-les simplement. Notez simplement que vous regardez Flex 4. Vous pouvez également jeter un coup d'œil au DataGroup. http://help.adobe.com/fr_FR/FlashPlatform//reference/actionscript/3/spark/components/DataGroup.html?allClasses=1 –

Questions connexes