OAF-创建Javascript弹出窗口的控制器代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OAF-创建Javascript弹出窗口的控制器代码相关的知识,希望对你有一定的参考价值。

Sample code from processFormRequest to pop up new window via javascript. worth noting: this is not recommended as it can break the OAF page.
  1. String pubOrderId = pageContext.getParameter("orderId");
  2. StringBuffer l_buffer = new StringBuffer();
  3. StringBuffer l_buffer1 = new StringBuffer();
  4. l_buffer.append("javascript:mywin = openWindow(top, '");
  5. l_buffer1.append("/jct/oracle/apps/xxpwc/entry/webui/AddAttachmentPG");
  6. l_buffer1.append("&retainAM=Y");
  7. l_buffer1.append("&pubOrderId="+pubOrderId);
  8. String url = "/OA_html/OA.jsp?page="+l_buffer1.toString();
  9. OAUrl popupUrl = new OAUrl(url, OAWebBeanConstants.ADD_BREAD_CRUMB_SAVE );
  10. String strUrl = popupUrl.createURL(pageContext);
  11. l_buffer.append(strUrl.toString());
  12. l_buffer.append("', 'lovWindow', {width:750, height:550},false,'dialog',null);");
  13. pageContext.putJavaScriptFunction("SomeName",l_buffer.toString());

以上是关于OAF-创建Javascript弹出窗口的控制器代码的主要内容,如果未能解决你的问题,请参考以下文章