当视图失去焦点时不再显示标记(强制性,仅输出)(已解决)

Markers (mandatory, output only) no longer shown when view looses focus (Solved)

编辑:应用的主题似乎有问题。

我有一个带有多个透视图的 RCP 4 应用程序(也使用 Riena),其中几个包含 master/detail 视图。主视图和详细视图通常位于单独的堆栈中。大多数详细视图包含标记为必填或仅输出的字段。大多数(如果不是全部)视图使用 RCP 3 兼容层(恐怕目前无法更改)。

我的问题是:

尝试在标记为 "output only" 的字段中实际键入内容无效。这表明标记仍然存在。

在某些情况下,操作视图时我可以让标记再次显示。例如,在一个详细视图中有两个选项卡。第一个选项卡包含许多容易丢失标记的字段。当我从第一个选项卡切换到第二个选项卡然后返回到第一个选项卡时,该选项卡中的所有标记再次可见。

最初我认为标记可能被删除或禁用,但调试并没有表明这是真的。目前我怀疑这是渲染问题,不幸的是我不知道 Eclipse 是如何处理的。

所以我想我的问题是:

我删除了一个已应用的主题,应用程序现在可以正常运行了。