0

我正在开发一个 Eclipse 插件,NatCombo其中NatTable. 我需要动态更改组合框过滤器下拉菜单。我可以使用方法将项目设置为我的组合框natCombo.setItems()(我可以在其中添加过滤的过滤器列表)。

但是,我找不到删除项目的方法,或者在添加新项目之前清空组合框中的先前项目。我只能无限期地将项目添加到我的组合框下拉菜单中。

有什么方法可以删除物品吗?我可以实施一个吗?如果是这样,我该怎么办?

4

1 回答 1

0

我不知道您的用例以及您是使用我们的默认编辑器实现之一还是创建自己的。但基本上有两个答案,具体取决于您的用例:

  1. 您想为组合框提供动态内容 - 这是通过我们的常见问题解答https://www.eclipse.org/nattable/documentation.php?page=faqIComboBoxDataProvider完成并解释的
  2. 您想要过滤打开的组合框的内容 - <= 1.3.0 版本不支持此功能,但将在编写此答案时与 NatTable 1.4.0 一起添加。如果您想尝试一下,快照已经可用。
于 2016-05-13T06:41:29.933 回答