Как отключить авторазмер Flex 4 Spark List? - PullRequest
2 голосов
/ 08 марта 2011

Я занимаюсь разработкой приложения «Календарь» и использую список искр внутри панели для каждого дня в сетке 5x7.Я хотел бы убедиться, что отдельные списки остаются одинакового размера и просто добавлять полосы прокрутки, когда это необходимо, но я также хотел бы избежать установки явной ширины или высоты для обеспечения совместимости с несколькими разрешениями экрана.Есть идеи?

1 Ответ

0 голосов
/ 10 марта 2011

Вы строите это с нуля? Или используя компонент календаря? Нам нравится наш гибкий календарь , конечно.

Способ решения этой проблемы заключается в том, что компонент календаря определяет размеры и расположение дней. Календарь может быть измерен динамически; но дни нет. Они измерены в updateDisplayList () Календаря, основываясь на unscaledWidth / unscaledHeight. Если вы хотите, чтобы искра оставалась 100%, вы должны сделать это в updateDisplayList () обложки календаря.

Компоненты Day снова используют метод updateDisplayList () для определения размера и расположения дочерних элементов. Итак, мы определяем размер явным образом в зависимости от размера динамического контейнера.

...