Flex中组合框中的项目数

时间:2010-04-15 05:27:25

标签: flex combobox count

HI, 如何在Flex中检索组合框的项目总数(计数)?

4 个答案:

答案 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属性来计算数字。