4

在 Eclipse 4 RCP 中创建零件时如何将数据对象传递给查看。

我有联系人详细信息部分描述符,并且每次用户单击联系人列表时都会创建新部分。但我需要将联系信息传递给视图。我如何在创建零件时将联系信息传递给视图。

4

1 回答 1

1

您可以使用 Context( IEclipseContext) 或IEventBroker用于发送您的数据对象。只需使用上下文,因为 MPart、MWindow、MApplication 和 MPerspective 扩展了 MContext。

 part.getContext().set("name-of-your-object", your-data-object);

您可以简单地获取您的数据对象,如下所示:

your-data-object aa = (your-data-object)part.getContext().get("name-of-your-object")
于 2012-12-05T10:24:02.587 回答