我正在使用組合框來列出文件夾的內容。Flex組合框 - 刷新數據提供者
用按鈕單擊我使用該combobox.selectedItem刪除該文件夾。我刪除數據後仍然在組合框中。我該如何去清理那個組合框?
我正在使用組合框來列出文件夾的內容。Flex組合框 - 刷新數據提供者
用按鈕單擊我使用該combobox.selectedItem刪除該文件夾。我刪除數據後仍然在組合框中。我該如何去清理那個組合框?
ArrayLists和ArrayCollections(無論您用作'dataProvider')都調度CollectionEvent.COLLECTION_CHANGE事件以通知List組件(或本例中的CombBox)添加或刪除項目。
所以基本上你所需要做的就是從dataProvider中刪除項目,ComboBox會自動刷新。
myComboBox.dataProvider.removeItemAt(myComboBox.selectedIndex);
(在這個例子的代碼我假設你是在談論一個Spark組合框只需要ILists作爲數據提供程序)
從數據提供程序 – RIAstar 2012-04-05 15:06:57
@RIAstar帖子刪除它,作爲一個正式的答案,我會趕上它。 – JeffryHouser 2012-04-05 15:15:56
我試圖重置.prompt以及...我需要考慮刷新整個畫布嗎? – Bungdaddy 2012-04-05 15:27:33