Возможно ли для Flex List
настроить его высоту автоматически для количества отображаемых строк? Проблема, с которой я столкнулась, заключается в том, что List делает выше, чем числовые строки. Количество строк является динамическим, поэтому я бы хотел, чтобы List автоматически настраивал его высоту на основе его содержимого. Я пробовал установить height="100%"
, который не помогает.Flex List auto height
0
A
ответ
1
Похоже, что List
по умолчанию имеет фиксированную высоту строки. Установка variableRowHeight
в true исправлена.
variableRowHeight="true"
0
Если ваши объекты визуализируются на одной высоте, вы можете привязать высоту вашего списка к количеству строк * высота рендеринга элемента.
В качестве альтернативы, если вы используете Flex 4, вы можете создать новый скин для своего списка на основе существующего скина List, но удалите скроллер, который обертывает DataGroup и делает высоту DataGroup 100%.
Надеюсь, что это поможет.
К сожалению, высота каждой строки отличается. –
Вы используете список Flex 4 (искра)? Если это так, вы можете попробовать изменить скин по умолчанию, как я описал выше. Кроме того, вам может потребоваться изменить useVirtualLayout на false. –
Я думал, что список Flex 4 имеет такое поведение из коробки. –