Установите высоту комбинированного списка программно во Flex 4 - PullRequest
0 голосов
/ 17 января 2012

Я работаю над комбинированным полем Flex 4, в котором есть Tree ItemRenderer, и я хочу программно установить высоту для этого комбинированного окна на основе данных (то есть: на основе данных XML).

СпасибоПетру де Хаану в http://blog.flexexamples.com/2008/07/04/creating-a-variable-row-height-item-renderer-on-a-combobox-control-in-flex/, Я могу установить высоту для Tree ItemRenderer и поля со списком в обычном случае, но когда показывается горизонтальная полоса прокрутки, расположение не будет хорошим.(Я должен установить для HorizontalScrollPolicy значение «auto», поскольку Tree ItemRenderer можно развернуть, если данные XML имеют многоуровневую структуру.)

Мой вопрос: как узнать, отображается ли горизонтальная полоса прокрутки в поле со списком или нет?

1 Ответ

0 голосов
/ 17 января 2012

Я не уверен, правильно ли я понял ваше решение, но, насколько я понял, вам нужен контейнер, размер которого будет изменяться в соответствии с требуемой высотой и не иметь полос прокрутки.

Если я прав, вы можете использовать контейнер flowBox, используемый с библиотекой flexlib.

http://flexlib.googlecode.com/svn/trunk/docs/flexlib/containers/FlowBox.html

Пожалуйста, не стесняйтесь поправлять меня, если я неправильно понял вопрос.

...