2010-12-29 3 views
1

У меня есть Spark Scroller в моем представлении, потому что у меня много контента и требуется вертикальная прокрутка. В настоящее время у меня есть метки, которые получают данные от моего dataProvider, и строки иногда бывают длинными. Я бы хотел, чтобы метка была многострочной, но поскольку все в настоящее время находится в Скроллере, который выполняет прокрутку как x, так и y, ярлык никогда не использует свойство maxDisplayedLines и растягивает весь видовой экран до требуемого размера.Spark Scroller, ограничение вертикальной прокрутки

<s:Scroller left="10" right="10" top="10" bottom="0"> 
<s:Group> 
    <s:VGroup> 
    <s:HGroup> 
    <s:Label text="Name: "/> 
    <s:Label text="{data.name}"/> 
    </s:HGroup> 
    <s:HGroup> 
    <s:Label text="Description: "/> 
    <s:Label text="{data.description}" maxDisplayedLines="-1"/> // This pushes everything out, I want it to not expand the content horizontally beyond the width 
    </s:HGroup> 
    ... 
    </s:VGroup> 
</s:Group> 
</s:Scroller> 

Любая помощь приветствуется. Благодарю.

ответ

2

Вы должны установить ширину ваших контейнеров/компонентов, так это все меры должным образом. Это сработало для меня:

<s:Scroller left="10" right="10" top="10" bottom="0"> 
<s:Group width="100%"> 
    <s:VGroup width="100%"> 
    <s:HGroup width="100%"> 
    <s:Label text="Name: "/> 
    <s:Label text="{data.name}"/> 
    </s:HGroup> 
    <s:HGroup width="100%"> 
    <s:Label text="Description: "/> 
    <s:Label width="100%" text="{data.description}" maxDisplayedLines="-1"/> // This pushes everything out, I want it to not expand the content horizontally beyond the width 
    </s:HGroup> 
    ... 
    </s:VGroup> 
</s:Group> 
</s:Scroller> 
+0

Спасибо, что сделал. Раньше у меня была настройка ширины в Group, VGroup и HGroup, но что это значит, что ширина метки была на 100% меньше, чем на длине. Как только у меня был этот набор, он начал работать так, как я хотел. – robp

2

Использование horizontalScrollPolicy = «выключено»

+0

Я наткнулся на это свойство на ранней стадии, но, к сожалению, он просто отключает полосу прокрутки, но все еще сохраняет содержимое слишком широким и позволяет прокручивать программно. – robp

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