以编程方式将 arrayCollection 设置为组合框的 dataProvider 时,如果 arrayCollection 只有一个元素,我需要做一个小的验证:
> public resultHandler(event:ResultEvent):void{
arrColl = event.result.FlexData.ListData as ArrayCollection;
//to check if the arrColl has only one element
if(arrColl == null)
myComboBox.dataProvider = event.result.FlexData.ListData
else
myComboBox.dataProvider = arrColl;
}
我想知道,是否有办法每次都跳过此验证。有没有办法设置 dataProvider,这样我就不必检查集合是否有一个或多个元素?