【发布时间】:2010-04-16 20:10:39
【问题描述】:
嗨, 如何在 Flex 中检索组合框的项目总数(计数)?
【问题讨论】:
标签: apache-flex combobox count
嗨, 如何在 Flex 中检索组合框的项目总数(计数)?
【问题讨论】:
标签: apache-flex combobox count
给你的随机想法:
var dp : Object = combobox.dataProvider ;
if(dp is Array)
{
//do something cool
}
else if(dp is ArrayCollection){
//do something equally as cool
}
等等……
【讨论】:
我已经确认这会起作用:
(comboBox.dataProvider as ArrayCollection).length
【讨论】:
尝试使用:
combobox.collection.length
combobox 是您正在使用的组合框
我不确定这是否可行。您可能需要对控件进行子类化,因为集合是受保护的成员:(
【讨论】:
combobox 的数据提供者是一个数组集合。您可以使用长度属性来计算数字。
【讨论】:
dataprovider 是只写属性。