Flex - Vertical Align Cellules dans une grille de données
Je vais avoir de la difficulté à l'alignement vertical du texte à l'intérieur des cellules dans une grille de données en Flex. J'ai essayé ce.setStyle("vertical-align", "middle") dans un itemRenderer sur la colonne, mais il ne semble pas fonctionner... j'ai essayé verticalAlign ainsi.
Vous devez vous connecter pour publier un commentaire.
Mx:Text et TextField contrôles ne sont pas directement en charge une verticalAlign style.
Le plus simple serait d'aligner le contenu de leur contenant, par exemple,
container.setStyle("verticalAlign", "bottom")
ou donc.Si le conteneur utilise absolue de la mise en page, vous pouvez définir l'un des haut, bas, gauche, droit styles de
0
, afin de les aligner en conséquence.Utiliser la grille de données verticalAlign propriété (réglé sur "moyen")
verticalAlign: L'alignement vertical d'un convertisseur en ligne
http://www.adobe.com/livedocs/flex/2/langref/mx/controls/DataGrid.html#styleSummary
Essayer textAlign sur le DataGridColumn.
Ressemble flex ne le supporte pas nativement, mais j'ai trouvé un hack pour faire le travail.
Rendre les cellules hériter d'une Boîte et de mettre une étiquette à l'intérieur de la boîte. Ensuite, vous pouvez définir verticalAlign="middle" sur la Boîte.