0

我正在开发一个包含 a 的 RCP 应用程序,TreeViewer并且我想在其上激活多个过滤器,这些过滤器应该与“OR”谓词一起使用,例如:


A
|
--B |--|--redColor
|--|--blueColor
|--C
|--|--greenColor

我有一个过滤器来显示redColor和一个过滤器来显示greenColor. 但是当同时激活这两个过滤器时,什么也没有显示。

我的过滤器类扩展了ViewerFilter

4

1 回答 1

1

您必须创建一个内部具有“或”条件的 ViewerFilter,而不是两个单独的过滤器。

于 2012-07-12T07:10:28.930 回答