代码之家  ›  专栏  ›  技术社区  ›  Martin Cowie

如何在筛选过程中隐藏TableView单元格的一部分?

  •  1
  • Martin Cowie  · 技术社区  · 16 年前

    后台:我正在对TableView应用过滤器。这是一个简单的“用这个字符串查找行”过滤器。

    要求:我希望隐藏搜索词出现的位置。

    到目前为止,我看不出有什么办法能做到这一点。ITableColorProvider让我对整个单元格应用颜色,但不应用于其中的一部分。

    最受欢迎的线索。

    1 回复  |  直到 16 年前
        1
  •  1
  •   VonC    16 年前

    看起来像 highlighting 方法是给你的

    自从 3.5M4 ,现有的所有者对JFace TableViewer和TreeViewer的Draw支持已经扩展到允许在单元格中使用多种字体。例如,可以使用粗体突出显示搜索结果中匹配的文本。

    alt text http://update.eclipse.org/downloads/drops/S-3.5M4-200812111908/images/multi-font-labels.png