#apache-flex #datagrid
#apache-flex #сетка данных
Вопрос:
dataProvider для моего столбца Flex DataGridColumn содержит числа с различным количеством десятичных знаков. Например: 0,45, 122,3, 0,003
Как я могу показать числа, выровненные по их десятичной точке (т. Е. Десятичные точки выровнены по вертикали в столбце)?
Ответ №1:
Чтобы решить вашу проблему, вам нужно будет написать свой пользовательский ItemRenderer. В этом средстве визуализации я бы посоветовал вам разделить ваши числа с точкой на части (пример «0.45» -> «0» и «.45»), создать Label
для каждой части и попытаться выровнять правильные части (с точкой) одинаково. А затем присоедините левую часть.
Комментарии:
1. Спасибо. Это может работать, хотя и немного неуклюже. Поскольку я задал вопрос, мне пришло в голову, нет ли решения с одной меткой с использованием шрифта фиксированной ширины?