Итак, у меня есть простой компонент Scroller без кожи, проблема, с которой я сталкиваюсь, заключается в том, что в случайное время вертикальная полоса прокрутки исчезает. Я все еще могу прокручивать содержимое колесиком мыши, но вы понимаете, что этого недостаточно для качественного продукта.
вот мой код
<s:Scroller id="scroller" width="100%" height="150" horizontalScrollPolicy="off" verticalScrollPolicy="on">
<s:DataGroup
dataProvider = "{_myDataSource}"
width = "100%"
clipAndEnableScrolling = "true"
itemRenderer = "MyItemRenderer">
<s:layout>
<s:VerticalLayout
useVirtualLayout = "true"
rowHeight = "30"
gap = "10"
horizontalAlign = "left"
paddingRight = "10"
verticalAlign = "top"/>
</s:layout>
</s:DataGroup>
</s:Scroller>
Это ошибка гибкости? Как я уже сказал, это происходит случайно. Единственное, что я знаю, это то, что он срабатывает только тогда, когда изменяется массив источника данных. Например, в окне чата, куда продолжают поступать сообщения. Это случалось со мной в нескольких местах, поэтому я думаю, что проблема не в ItemRenderer.