4
如何在eclipse 4 RCP中创建零件时传递数据对象以查看。传递数据以查看日食中的部分4 RCP
我有详细的联系人详细信息部分描述符的详细联系方式,每当用户点击联系人列表时会创建新的部分。但我需要将联系信息传递给视图。如何在创建零件时将联系信息传递给视图。
如何在eclipse 4 RCP中创建零件时传递数据对象以查看。传递数据以查看日食中的部分4 RCP
我有详细的联系人详细信息部分描述符的详细联系方式,每当用户点击联系人列表时会创建新的部分。但我需要将联系信息传递给视图。如何在创建零件时将联系信息传递给视图。
您可以使用上下文(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")
截至目前我使用part.setObject方法将数据发送到视图我在哪里使用Mcontribution获取对象值 – 2012-08-06 10:20:39
我也使用part.setObject + MContribution.getObject()。这是一个更好的方法吗?对于Windows,我通过上下文传递数据。 – Oroboros102 2012-10-16 07:14:19