基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI のデータの収集 > ファイルのダウンロード > ソリューション > ソリューションエレメント
  
ソリューションエレメント
要素
タイプ
説明
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();