从natcombo中删除项

ycggw6v2  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(301)

我正在开发一个eclipse插件,其中有一个 NatCombo (下拉框)在 NatTable . 我需要动态更改组合框过滤器下拉菜单。我可以使用 natCombo.setItems() 方法(我可以在其中添加筛选的筛选器列表)。
但是,我找不到一个方法来代替删除项目,或者在添加新项目之前清空组合框中以前的项目。我只能无限期地添加项目到我的组合框下拉菜单。
是否有删除项目的方法?我能实现一个吗?如果是的话,我该怎么办?

wvyml7n5

wvyml7n51#

我不知道您的用例,也不知道您是在使用我们的默认编辑器实现还是自己创建的。但根据您的用例,基本上有两个答案:
您希望向组合框提供动态内容—这是通过 IComboBoxDataProvider 并在我们的常见问题解答中解释https://www.eclipse.org/nattable/documentation.php?page=faq
您想过滤打开的组合框的内容-这在版本<=1.3.0中不受支持,但将与nattable 1.4.0一起添加,后者正在编写此答案的过程中。如果您想尝试,快照已经可用。

相关问题