首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在eclipse 4中打开编辑部分(在以前的Eclipse版本中作为编辑器)

在eclipse 4中打开编辑部分(在以前的Eclipse版本中作为编辑器)
EN

Stack Overflow用户
提问于 2014-11-13 15:10:30
回答 1查看 988关注 0票数 3

我想知道如何在纯RCP 4应用程序中打开带有输入(或从视图中传递数据的替代方案)的e4编辑器。

如果有帮助的话,下面是一个包含所有需要的东西的应用程序(除了实际的编辑器) https://www.dropbox.com/s/zamn1t2kqr0525c/com.test.pureE4.zip?dl=0

提前谢谢你!

EN

Stack Overflow用户

回答已采纳

发布于 2014-11-13 15:17:08

您可以在零件的瞬态数据中为该部件设置数据。

类似于:

代码语言:javascript
运行
复制
@Inject
EPartService partService;


// Create the part

MPart part = partService.createPart("editor id");

// Set the input

part.getTransientData().put("input key", inputData);

// Add to editor part stack

MPartStack editorStack = ... find your part stack for the editor

editorStack.getChildren().add(part);

// Show

partService.showPart(part, PartState.ACTIVATE);

在您的编辑器代码中:

代码语言:javascript
运行
复制
@Inject
MPart part;


inputData = part.getTransientData().get("input key");
票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26912078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档