2011-09-12 86 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