2010-08-01 7 views
0

Je voudrais utiliser l'emballage de mot pour en-tête de grille de données, le problème est qu'il coupe la parole à une nouvelle ligne, ce que je dois est d'ajouter - signe après le mot Cutted ...Flex DataGrid personnalisation wordwrap

ce que je veux dire est:

admins-
trator

Répondre

1

vous devrez étendre la classe DataGridHeader pour le faire manuellement, puis attribuez-lui comme la headerRenderer sur tous vos DataGridColumns.

Ce n'est pas une tâche triviale. Vous devrez utiliser des métriques de ligne pour établir la longueur de la chaîne, la découper vous-même et ajouter le "-" requis.

+0

ok .. merci pour la réponse .. je pensais que c'est lié à la propriété mot de l'emballage, et j'ai pensé que je devais remplacer l'emballage par défaut .. ne pensez-vous que ce soit possible ???? – seismael

+0

C'est certainement possible, mais la fonctionnalité standard de retour à la ligne est très bête et c'est un travail beaucoup plus important que ce qu'il devrait être de changer. –