2011-09-12 47 views
0

我有ComboBox ArrayCollection作为DataProvider。数据将来自Databse作为ArrayCollection。我将项目添加到ArrayCollection“ - 选择项目 - ”在第0个索引和设置选定的索引= 0为组合框。Flex:如何禁用组合框中的特定项目?

enter image description here

我的问题是如何禁用( - 选择课程 - )项目?

回答

2

我建议您使用prompt属性of DropDownListComboBox,并将其与selectedIndex = -1结合起来作为初始值。

+0

雅,我不是获取属性提示在FLEX4组合框,我可以用'cmbCourse.TextInput.Text =“ - 选择 - “'。但是是否有可能禁用组合框中的项目,这将帮助我很多 –

+0

这种方式你打破incapsulation。为什么不使用'prompt'? – Constantiner

+0

我没有得到属性提示为combobox。我使用flex4 。 –

1

最糟糕的情况是项目渲染器显示为禁用状态。如果它的属性被禁用,那么只需忽略该点击即可。 (这意味着你的名单有过多的像isDisabled属性

Mylist.selctedItem.isDisabled