如何在eclipse 4 RCP中创建部件时将数据对象传递给视图。
我有联系人详细信息部分描述符以获取联系人详细信息,每次用户点击联系人列表时都会创建新部件。但我需要将联系信息传递给视图。在创建零件时如何将联系信息传递给视图。
答案 0 :(得分:1)
您可以使用上下文(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")