`
openstudy
  • 浏览: 233002 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rcp自实现帮助的F1上下文内容的实现思路

阅读更多
使用Browser控件实现网页内容的显示。

F1上下文帮助的实现思路:
思路一:
1.给控件设置id
2.获取当前控件,并从控件中获取到帮助的id
Control focusControl = PlatformUI.getWorkbench().getDisplay().getFocusControl();
String helpTopic = (String)focusControl.getData(ClientConstants.HELP_KEY);
然后按helpTopic找到网页的url,赋值到browser的url中即可

思路二:
1.获取当前活动的View的id
2.
IWorkbenchPart activePart = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getActivePage().getActivePart();
if(activePart instanceof ViewPart){
ViewPart view = (ViewPart)activePart;
String id = view.getViewSite().getId();
String url = getHelpUrlByViewId(id);
browser.setUrl(url);
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics