Кнопка Spark ... функция ярлыка с 2 разн. размеры шрифта - PullRequest
0 голосов
/ 12 сентября 2010

У меня есть ButtonBar с несколькими кнопками, каждая из которых будет иметь собственную метку:

  1. Имя человека (размер шрифта 18)
  2. Адрес человека (размер шрифта 12)

Я использую Flex 4 с пользовательской панелью управления с искрой.

У меня есть следующее, но как мне теперь изменить размеры шрифтов?Я изменяю эту функцию метки или она каким-то образом контролируется в коже искры?

'

  protected function customLabel(item:Object):String {
    return item.name+ "\n" + item.address;
}

'

1 Ответ

1 голос
/ 12 сентября 2010

Цель labelFunction - вернуть строку, которую компонент может использовать в качестве отображаемой строки для рассматриваемого элемента. labelFunction не имеет отношения к тому, как отображаются данные.

Я не верил, что какие-либо компоненты Flex поддерживают разные размеры шрифтов. Я бы посмотрел на создание вашего собственного пользовательского компонента, который использует две отдельные метки; один для каждого размера шрифта. Вероятно, вы можете расширить класс Button достаточно просто, чтобы это произошло, добавив новую часть обложки и создав собственный класс обложки, который работает с размерами шрифта и позиционированием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...