2014-10-15 6 views
0

:getActivePage() showView() 패스 모델

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewid")

것은, 내가뿐만 아니라 통해 일부 개체를 전달하려면 무엇을,이 이 일을하는 방법?

난 그냥이 같은 뷰를 만들 수 있습니다

편집 : SomeView sv = new SomeView(objecttopass); 하지만 어떻게 내가보기를 시작할 것이라고?

답변

0

수행 시도하지 않고 작동하지 않는보기 생성자를 직접 호출하십시오.

showView 반환 당신에게 보였다 뷰 부분 :

SomeView myPart = (SomeView)part; 

myPart.setData(objecttopass); 
: 뷰는 다음 뷰 클래스와 메소드를 호출하여 데이터를 설정하는 것을 던져 수있는 코드가

IViewPart part = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewid"); 

경우