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

Eclipse RCP-相对视场透视图扩展不起作用

屈健柏
2023-03-14
<perspectiveExtension
            targetID="the.perspective.id">
         <view
               id="the.first.view.id"
               relationship="stack"
               relative="org.eclipse.ui.navigator.ProjectExplorer"
               visible="false">
         </view>
         <view
               id="the.second.view.id"
               relationship="left"
               relative="org.eclipse.ui.navigator.ProjectExplorer"
               visible="true">
         </view>
      </perspectiveExtension>

stack指示视图将与文件夹中的相对视图堆叠在一起

问题是,当我重置透视图时,我将视图放在一个单独的地方(更确切地说,是右边),占据了工作台的50%。

是否应该在我的plugin.xml中再次声明ProjectExplorer视图,以便Relative字段的Stack值能够工作?

<view
              id="org.eclipse.search.ui.views.SearchView"
              minimized="false"
              relationship="stack"
              relative="dreisoft.tresos.launcher2.api.views.ErrorLog"
              visible="false">
        </view>

弗拉德

共有1个答案

谈琦
2023-03-14

这有点奇怪。我前阵子试过你的方法,对我也不起作用。相反,采取程序化的方法。

使用透视图CreateInitialLayout方法中接收的IPageLayout,尝试创建iPlaceHolderFolderLayout:

final IPlaceholderFolderLayout folder = layout.createPlaceholderFolder("main.editor.area", IPageLayout.TOP, 0.8f, layout.getEditorArea()); //$NON-NLS-1$

您可以在这些参数的帮助下在该文件夹中定位每个视图。然后将视图添加到该文件夹:

folder.addPlaceholder("your.view.ID" + ":*"); //$NON-NLS-1$
 类似资料:
  • 很多时候,在制作网页时,我们希望在其他页面中重复某些页面。 CakePHP具有这样的功能,可以在另一个视图中扩展视图,为此,我们不需要再次重复代码。 extend()方法用于扩展View文件中的View 。 此方法采用一个参数,即带路径的视图文件的名称。 提供View文件的名称时,请勿使用扩展名.ctp。 例子 (Example) 在config/routes.php文件中进行更改,如以下程序所示

  • 这一摄像机使用perspective projection(透视投影)来进行投影。 这一投影模式被用来模拟人眼所看到的景象,它是3D场景的渲染中使用得最普遍的投影模式。 代码示例 const camera = new THREE.PerspectiveCamera( 45, width / height, 1, 1000 ); scene.add( camera ); 例子 animation /

  • 使用简单的代码,实现了汽车的透视效果。可以延伸到人体骨骼扫描等应用。 [Code4App.com]

  • 问题内容: 我有一张桌子,如下所示: 我需要在[类型] /计数列上使用数据透视表,并按以下方式获取表: 其中#user列是按产品分组的总和,而Date是按产品分组的最大日期。 这是我到目前为止所得到的: 但是我的最终结果却给了我类似的东西: 它不是按产品分组的! 有任何想法吗? 编辑: 到目前为止,我有 但是我上面的table1实际上是由下面的代码组成的: 所以我的问题是,我该如何将使Table1

  • 这类似于JPA映射带有继承的视图和表,但由于接受的答案不能让我满意,所以我决定问自己的问题。 我有一个基于类,它包含所有实体的公共字段 我想像现在一样读/写,但我不知道如何映射,以便JPA查询可以使用它。我用做了一些努力,但没有成功。如果我将中的所有字段复制到中,那么我的应用程序将按预期运行,但这并不适合我。如何映射视图以便使用继承?

  • 主要内容:Eclipse 透视图,Eclipse 打开一个透视图,Eclipse 切换透视图,Eclipse 结束透视图,Eclipse 自定义透视图Eclipse 透视图 Eclipse 透视图是初始视图集合和排列以及编辑器区域的名称。默认透视图称为 java。Eclipse 窗口可以打开多个透视图,但在任何时候都只有一个透视图处于活动状态。用户可以在打开的透视图之间切换或打开一个新的透视图。活动透视控制某些菜单和工具栏中显示的内容。 Eclipse 打开一个透视图 要打开一个新的透视图,请单