Comment formater un bureau de datafield dans Flex
J'ai un fichier xml de fournir des données pour un contrôle datagrid dans Flex 2, qui inclut un non formaté champ Prix (c'est à dire: c'est juste un numéro).
Quelqu'un peut-il me dire comment je prendre que datafield et format - ajouter un symbole de la monnaie, de mettre en séparateur de milliers, etc.
Merci.
S.
OriginalL'auteur user25463 | 2008-10-06
Vous devez vous connecter pour publier un commentaire.
Comme indiqué ci-dessus, un moyen facile de le faire serait d'ajouter un labelFunction à la colonne spécifiée et le format des données au sein de.
Souvent je trouve que son beaucoup plus facile de travailler avec les objets, puis tout droit XML donc, normalement, si je reçois XML à partir d'une fonction, je voudrais créer un objet et de l'analyseur XML et vous pouvez mettre en forme les données à l'intérieur de l'analyseur également si vous le souhaitez.
Une autre façon de gérer cela pourrait être à l'intérieur d'un itemRenderer. Exemple:
Oui, je comprends que je viens de donner une alternative, c'est pourquoi la première ligne je l'ai dit d'utiliser la fonction d'étiquette.
OriginalL'auteur JustLogic
Merci beaucoup pour vos réponses...ils ont été d'une grande aide.
À la fin, je suis allé pour une solution qui a impliqué sur les trois éléments suivants:
Je ne sais pas si c'est la bonne solution, mais il semble que cela fonctionne (pour le moment),
Merci encore,
S...
oui Simon . C'est la bonne solution . je suis entièrement d'accord avec vous
OriginalL'auteur user25463
Comment au sujet de la classe CurrencyFormatter
Voir ici pour les docs du Flex 2. Il est assez facile à utiliser.
Vous pouvez utiliser l'un de ces dans une labelFunction sur une Colonne de grille de données au format de vos numéros.
OriginalL'auteur Simon