当前位置: 首页 > 知识库问答 >
问题:

swt jface tableviewer按数据获取行

笪智志
2023-03-14

我已使用 TableViewer 成功地将对象数组映射到表。我使用了数组内容提供程序然后使用表查看器.set输入来映射我的数组。

我现在需要做的是更改表中几行的背景色,以便在视觉上突出显示它们。每行对应于数组中的一个对象。但是,如果给定一个映射类型的对象,我不知道如何获得对行(即它的TableItem)的引用。我可以使用TableItem获得给定行的对象。getData(),但我真正想做的是获得给定数据的TableItem。

共有1个答案

楚德辉
2023-03-14

您可以使用反射调用受保护的方法TableViewer.doFindItem

或者更好的是,让您的标签提供程序实现 ITableColor 提供程序表查看器将自动使用正确的颜色。

 类似资料:
  • 问题内容: 我正在使用Firebase,直到最近我都没有按字母顺序获取数据的问题。我从来没有使用过查询,我总是只使用数据快照并逐一对其进行排序。最近,在 snapVal中 ,数据并不总是按字母顺序 排列 。如何做到这一点,以便获得按字母顺序排序的数据的snapVal,就像数据库快照中的快照一样? 真实示例:有4条消息,id1-id4(按此顺序)。它们包含消息“ 1”-“ 4”。快照看起来正确。但是

  • 下面是我所拥有的数据的一个例子。 我想做的是总结每小时文件的大小。

  • 我正在尝试单击GetData按钮并获取输出,但这对我不起作用。不知道我该怎么做。

  • 我有一个熊猫数据框,格式如下: df: 现在我想将其分为两列,如下所示: 输出: 我想得到每一行的计数,如下所示。预期产出: 如何获得我的预期输出?我想找出每个“col2”值的最大计数?

  • 获取数据 有2个方法可以获取数据。 fetchRow() 方法可以返回一条数据, fetchAll() 可以返回多条数据。2个方法都可以使用原生 SQL 语句作为参数。 <?php use Phinx\Migration\AbstractMigration; class MyNewMigration extends AbstractMigration { /** * Migr

  • 我有一个使用redux的应用程序 我也曾在本地获取数据。 在我的反应组件中,我使用来获取数据。但我什么也没得到。 如何在我的组件中获取数据? 演示:https://codesandbox.io/s/nervous-rosalind-lp16j?file=/src/App.js:242-328