我正在使用组合框来列出文件夹的内容。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