2017-02-23 10 views
0

私はいくつかのボタンを備えた小さなWebアプリケーションを持っています。 1つのボタンをクリックすると、新しいEntryPointへのリンクをたどりたいと思います。私はラベルにマークアップを追加することはできますが、ボタンではできません。私は見つけましたEclipse RAP/RWT Webアプリケーションでボタンをリンクとして使用

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

しかし、それは新しいタブ/ウィンドウを開き、望ましい動作ではありません。 ボタン:押したときにリンクのように「動作する」ようにする方法はありますか?

答えて

0

あなたは現在のブラウザタブでお好みのウェブサイトでRAPアプリケーションを置き換えるために、このコードを使用することができます:

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