エレメント
|
タイプ
|
説明
|
---|---|---|
main.js
|
JavaScript
|
このファイルには、PTC.util.downloadUrl(url) 関数を定義する JavaScript フラグメント util.jsf が含まれています。これは //codebase/netmarkets/javascript/util にあります。
|
<マイスクリプト.js> または <MyScriptPart.jsfrag>
|
JavaScript (全体またはフラグメント)
|
JavaScript で直接または JSP の <スクリプト> タグ内で PTC.util.downloadUrl(url) を呼び出すコードを記述します。
|
<マイページ.jsp> または <マイページ部品.jspf>
|
JSP (全体またはフラグメント)
|
|
<マイウィザードフォームプロセッサ.java>
|
Java クラス
|
FormResult オブジェクトを使用して JavaScript をクライアントに渡して実行します。一般的なパターンは以下のとおりです。
formResult.setStatus(FormProcessingStatus.SUCCESS); // または以前の値
formResult.setJavascript(js); // ここで js は JavaScript コードの文字列
formResult.setNextAction(FormResultAction.JAVASCRIPT); JavaScript 文字列には PTC.util.downloadUrl(url); の呼び出しが含まれている必要があり、その他にも必要なコードが含まれていることがあります。ウィザードでの「OK」ボタンのクリックを処理する場合、開いているウィンドウでダウンロードを実行する必要があります。
window.opener.PTC.util.downloadUrl(theURL);
そして、ウィザードを閉じます。
window.close();
|