【发布时间】:2009-11-06 17:13:53
【问题描述】:
我有一个列表,在您滚动之前不会显示任何项目,然后显示项目。有谁知道如何解决这一问题?我尝试调用 list.invalidateDisplayList(); 和 list.invalidateList(); 但没有运气。
有什么想法吗?
谢谢。
编辑:这是一些代码:
<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 }" 就可以解决问题了。
【问题讨论】:
标签: apache-flex list flex3