Spark Scroller, ограничение вертикальной прокрутки - PullRequest
1 голос
/ 29 декабря 2010

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

Любая помощь приветствуется.Спасибо.

Ответы [ 2 ]

2 голосов
/ 29 декабря 2010

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

<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>
2 голосов
/ 29 декабря 2010

Использовать horizontalScrollPolicy = "off"

...