我正在开发一个包含TreeViewer
的RCP应用程序,我希望在其上激活多个过滤器,这些过滤器应该与“OR”谓词一起使用,例如:
甲
| --B
| - | --redColor
| - | --blueColor
| --C
| - | --greenColor
我有一个显示redColor
的过滤器和一个显示greenColor
的过滤器。但是当同时激活这两个过滤器时,不会显示任何内容。
我的过滤器类扩展了ViewerFilter
类
答案 0 :(得分:1)
您必须制作一个内部具有“或”条件的ViewerFilter,而不是两个单独的过滤器。