元素
|
类型
|
说明
|
main.js
|
JavaScript
|
此文件包括用于定义 PTC.util.downloadUrl(url) 函数的 JavaScript 片段 util.jsf。位于 \codebase\netmarkets\javascript\util
|
<MyScript.js> 或 <MyScriptPart.jsfrag>
|
JavaScript (整体或片段)
|
直接在 JavaScript 中或在 JSP 的 <script> 标记中对 PTC.util.downloadUrl(url) 的调用进行编码。
|
<MyPage.jsp> 或 <MyPagePart.jspf>
|
JSP (整体或片段)
|
|
<MyWizardFormProcessor.java>
|
Java 类
|
使用 FormResult 对象将 JavaScript 传递至客户端以执行。常规模式为:
formResult.setStatus(FormProcessingStatus.SUCCESS); // 或先前值
formResult.setJavascript(js); // 其中 js 是 JavaScript 代码的字符串
formResult.setNextAction(FormResultAction.JAVASCRIPT); JavaScript 字符串应包含对 PTC.util.downloadUrl(url); 的调用,它也可能包含其他必要的代码。如果在向导中处理“确定”按钮单击操作,则应在打开的窗口中运行下载:
window.opener.PTC.util.downloadUrl(theURL);
然后关闭向导:
window.close();
|