У меня есть список, который не показывает никаких элементов, пока вы не прокрутите список, а затем появятся элементы. Кто-нибудь знает, как это исправить? Я попробовал позвонить list.invalidateDisplayList(); и list.invalidateList(); Но не повезло.Flex: список отображается неправильно до прокрутки
Любые идеи?
Спасибо.
EDIT: Вот код:
<mx:Script>
<![CDATA[
[Bindable]
private var _xmlList:XMLList = new XMLList();
override public function set data(value:Object):void
{
this.setStyle('borderColor','#cc6666');
var xmllist:XMLList = XML(value).children();
_xmlList = xmllist;
}
]]>
</mx:Script>
<mx:List id="list" width="100%" height="100%" labelField="@user" dataProvider="{_xmlList}" itemClick="onItemClick(event)"/>
Я обнаружил, что, если я добавлю creationComplete = "{list.dataProvider = _xmlList}" Это решает проблему.