在E4中,您可以使用EPartService.isPartVisible(MPart part)
检查部件是否可见。但是我想检查一个零件是否在另一个透视图中可见/打开而不改变当前透视图。我多次进行此检查,因此每次在主动/其他视角之间切换都不是最佳的。这可行吗?
答案 0 :(得分:0)
EPartService.isPartOrPlaceholderInPerspective
方法执行此操作。
public boolean isPartOrPlaceholderInPerspective(String elementId, MPerspective perspective)
这将在给定透视图中查找指定的id,并检查isVisible
和isToBeRendered
标志是否为真。