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

使用legacye4.xmi时在fragment.e4xmi中注册视图

乐宜民
2023-03-14

我试图使用Eclipse e4创建一个新的视图(我的产品是基于RCP3.x的,但现在更新为使用legacye4.xmi,但现有的视图和透视图是通过3.x ext.points注册的)。我目前正在使用ext point org.eclipse.ui.views/e4view注册我的视图。我现在尝试在一个fragment.e4xmi文件中注册视图。

我该怎么做呢?internet上的各种示例似乎都是从一个自定义application.xmi开始的,在这个application.xmi中,片段编辑器可以选择正确的元素ID。我尝试在应用程序根目录下注册一个“PartDescriptor”,但它不显示在“显示视图/其他”菜单中。我已经尝试向应用程序/窗口添加一个“部件”。然而,虽然这确实将视图添加到应用程序中,但没有窗口边框,而且它仍然不会显示在“显示视图/其他”菜单中。

注册视图以显示在“显示视图/其他”菜单中的正确方法是什么?

共有1个答案

程卓君
2023-03-14

目前看来这是不可能的。见https://www.eclipse.org/forums/index.php/t/499424/。

一个自定义菜单处理程序似乎是这样的--Eclipse 4 RCP应用程序(独立!):在菜单中添加“Show View”

 类似资料:
  • 在尝试注册cosmos db changefeed时,ChangeFeedEventHost引发错误“java.lang.UnsupportedOperationException:PartitionKey值必须为此操作提供”。 https://github.com/azure/azure-documentdb-changeFeedProcessor-java/blob/master/sample

  • 问题内容: 有没有人使用扩展名进行身份验证?如何获得注册视图? http://packages.python.org/Flask-Security/customizing.html 我指的是上面的链接。 我不想扩展默认类,我只想将默认注册视图包装在我的网站布局中,所以我这样做了。 我收到以下错误? 问题答案: 你无需创建视图。Flask-Security中包含一个默认值。你只需要在flask应用程

  • 本文向大家介绍如何在C#中使用注册表,包括了如何在C#中使用注册表的使用技巧和注意事项,需要的朋友参考一下 一、什么是注册表         注册表是Microsoft Windows操作系统和其应用程序中的一个重要的层次型数据库,用于存储系统和应用程序的设置信息。由键(key,或称“项”)、子键(subkey,子项)和值项(value)构成。一个键就是树状数据结构中的一个节点,而子键就是这个节点

  • 我做了一个信息屏幕活动,在我的应用程序中显示一个“设置/关于”页面(带有应用程序版本信息、许可证、联系人、设置和备份选项)。该页面上的项目是使用一个名为信息屏幕适配器的自定义数组在列表视图中生成的。 下面是相关的类和xml布局文件。 活动信息屏幕活动: 适配器InfoScreen适配器: 课程信息屏幕项目: 用于格式化的xml文件。 活动信息屏幕。xml: 项目_信息屏幕_单行线。xml: ite

  • 我正在尝试在用户注册时填充一个用户配置文件字段(我读到不建议这样做,但我的应用程序需要这样做) model.py view.py form.py 目前,我得到的错误"用户没有用户配置文件" (第一次使用Django,抱歉,如果这是一个愚蠢的问题,我在网上找不到任何有用的东西) 回溯: _execute文件/库/框架/Python.framework/Versions/3.6/lib/python3

  • 在JavaEE环境中,我将JPA2.1实现与EclipseLink一起使用, CarColor转换器: persistence.xml > 当我在persistence.xml文件上注释转换器的声明,并试图将我的实体持久化到数据库中时,会出现这样的错误:“请确保转换器类名正确,并且存在于持久化单元定义中。”并且没有编译时间异常,只有一个非常明确的警告: