2011-08-03 6 views
0

サービスへのリンクをクリックするとGWTアプリケーションが表示され、空白のウィンドウが開き、サービス戻りURLの生成までprogressBar(自分で作成したウィジェット)を挿入する必要があります。新しいウィンドウをそのURLにリダイレクトします。 私の質問は、新しいウィジェットを新しいウィンドウブラウザに挿入する方法です。 注:JSNIを使用してこの方法で新しいウィンドウを開きます。 win = $ wnd.open = $(url、name、 ""); サービスが生成されるとき、私はこれを使用します:wnd.location = url;GWT:新しいウィンドウブラウザにウィジェットを追加する

ご協力いただければ幸いです。 ご協力いただきありがとうございます

答えて

0

あなたのケースでは、winは新しいウィンドウDOM's window propertyのハンドラです。

だけあなたのプログレスバーを含む新しいGWTモジュールを作成してみてくださいとwindow.documentを経由して、新しいウィンドウでそれを注入:

win.document.write("<script type="text/javascript" language="javascript" 
    src="gwtmodule/gwtmodule.nocache.js"</script>"); 
関連する問題