2010-08-19 1 views
0

Возможно ли для Flex List настроить его высоту автоматически для количества отображаемых строк? Проблема, с которой я столкнулась, заключается в том, что List делает выше, чем числовые строки. Количество строк является динамическим, поэтому я бы хотел, чтобы List автоматически настраивал его высоту на основе его содержимого. Я пробовал установить height="100%", который не помогает.Flex List auto height

ответ

1

Похоже, что List по умолчанию имеет фиксированную высоту строки. Установка variableRowHeight в true исправлена.

variableRowHeight="true" 
0

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

В качестве альтернативы, если вы используете Flex 4, вы можете создать новый скин для своего списка на основе существующего скина List, но удалите скроллер, который обертывает DataGroup и делает высоту DataGroup 100%.

Надеюсь, что это поможет.

+0

К сожалению, высота каждой строки отличается. –

+0

Вы используете список Flex 4 (искра)? Если это так, вы можете попробовать изменить скин по умолчанию, как я описал выше. Кроме того, вам может потребоваться изменить useVirtualLayout на false. –

+0

Я думал, что список Flex 4 имеет такое поведение из коробки. –

 Смежные вопросы

  • Нет связанных вопросов^_^