2017-02-23 19 views
0

버튼이있는 웹 응용 프로그램이 있습니다. 하나의 버튼을 클릭하면 새로운 EntryPoint에 대한 링크를 따라 가고 싶습니다. 라벨에 마크 업을 추가 할 수는 있지만 버튼으로는 불가능합니다. 찾았습니다Eclipse RAP/RWT 웹 응용 프로그램에서 버튼을 링크로 사용

UrlLauncher launcher = RWT.getClient().getService(UrlLauncher.class); 
launcher.openURL("http://www.eclipse.org/"); 

그러나 새 탭/창이 열리 며 원하는 동작이 아닙니다. 다음과 같이 푸시 버튼을 링크처럼 "동작"하게 할 수 있습니까?

당신은 현재의 브라우저 탭에서 원하는 웹 사이트로 RAP 응용 프로그램을 대체하기 위해이 코드를 사용할 수 있습니다

답변

0

:

final JavaScriptExecutor jsex = RWT.getClient().getService(JavaScriptExecutor.class); 
if (jsex!=null){ 
    jsex.execute(
    "parent.window.location.href=\"http://www.eclipse.org\";" 
); 
}