Eclipse 4.x (火星) 多页表格
Eclipse 4.x (Mars) Multipage Form
简短版本:
如何在 Eclipse RCP 4.X 应用程序 (Mars 4.5.0) 中使用多页 Eclipse 表单?
长版:
在尝试了解多页表单在 Eclipse RCP 中的工作原理时,我发现有关此主题的文档和可用的教程仍在 3.x
中
很好的教程link
https://eclipse.org/articles/Article-Forms/article.html
eclipse.org 教程非常好,但由于 3.X 和 4.X 之间的差异,当您进入多页表单时就会崩溃。我无法找到关于此的最新教程或信息。
我只需要一个能够显示基本多页表单的 4.X 部分的简单示例,我可以从那里开始工作。有人收到货了吗?
multi-page 在 eclipse 中形成基本上 wizards,在那里你可以有多个页面。
默认注入(e4 行为)仅在应用程序模型知道的对象上完成。目前还没有在 Wizards 或 Dialogs 上完成。
但如果您愿意,可以手动使用注入。例如:
IWizard wizard = ContextInjectionFactory.make(YourWizardClass.class, partService);
WizardDialog dialog = new WizardDialog(shell, wizard);
e4 应用程序不支持此功能。您必须自己为此编写代码。
基本的多选项卡编辑器仅基于 CTabFolder
控件。表单编辑器基于此,但要复杂得多。
如果您想使用现有的 Eclipse 编辑器支持和工作区文件系统(IFile
等),那么您需要使用 3.x 兼容性 RCP。这对要包含的 e4 样式部件有一些支持。
由于 100 多个 Eclipse 插件是使用 3.x 风格编码的,因此在可预见的将来不可能放弃对它的支持。
简短版本:
如何在 Eclipse RCP 4.X 应用程序 (Mars 4.5.0) 中使用多页 Eclipse 表单?
长版:
在尝试了解多页表单在 Eclipse RCP 中的工作原理时,我发现有关此主题的文档和可用的教程仍在 3.x
中很好的教程link https://eclipse.org/articles/Article-Forms/article.html
eclipse.org 教程非常好,但由于 3.X 和 4.X 之间的差异,当您进入多页表单时就会崩溃。我无法找到关于此的最新教程或信息。
我只需要一个能够显示基本多页表单的 4.X 部分的简单示例,我可以从那里开始工作。有人收到货了吗?
multi-page 在 eclipse 中形成基本上 wizards,在那里你可以有多个页面。
默认注入(e4 行为)仅在应用程序模型知道的对象上完成。目前还没有在 Wizards 或 Dialogs 上完成。
但如果您愿意,可以手动使用注入。例如:
IWizard wizard = ContextInjectionFactory.make(YourWizardClass.class, partService);
WizardDialog dialog = new WizardDialog(shell, wizard);
e4 应用程序不支持此功能。您必须自己为此编写代码。
基本的多选项卡编辑器仅基于 CTabFolder
控件。表单编辑器基于此,但要复杂得多。
如果您想使用现有的 Eclipse 编辑器支持和工作区文件系统(IFile
等),那么您需要使用 3.x 兼容性 RCP。这对要包含的 e4 样式部件有一些支持。
由于 100 多个 Eclipse 插件是使用 3.x 风格编码的,因此在可预见的将来不可能放弃对它的支持。