HI, 如何在Flex中检索组合框的项目总数(计数)?
答案 0 :(得分:2)
随机的想法:
var dp : Object = combobox.dataProvider ;
if(dp is Array)
{
//do something cool
}
else if(dp is ArrayCollection){
//do something equally as cool
}
等...
答案 1 :(得分:2)
我已经确认这会有效:
(comboBox.dataProvider as ArrayCollection).length
答案 2 :(得分:0)
尝试使用:
combobox.collection.length
其中combobox
是您正在使用的组合框
我不确定这会起作用。您可能需要对控件进行子类化,因为集合是受保护的成员:(
答案 3 :(得分:-1)
组合框的数据提取器是一个数组收集。您可以使用length属性来计算数字。