我正在使用组合框来列出文件夹的内容。
通过单击按钮,我使用该 combobox.selectedItem 删除该文件夹。删除后数据仍在组合框中。我该如何刷新该组合框?
ArrayLists 和 ArrayCollections(无论您用作“dataProvider”)都调度CollectionEvent.COLLECTION_CHANGE事件以通知 List 组件(或在本例中为 CombBox)添加或删除了一个项目。
所以基本上你需要做的就是从 dataProvider 中删除项目,ComboBox 将自动刷新。
myComboBox.dataProvider.removeItemAt(myComboBox.selectedIndex);
(对于这个示例代码,我假设您正在谈论一个仅将 ILists 作为数据提供者的 Spark ComboBox)