在OAF框架中,ORACLE标准本身并不推荐使用JS,但是仍然提供了相应的方法。

 

String oaUrl="https://www.baidu.com/";

pageContext.removeJavaScriptFunction("submitOAApprove");
String OpenOAJs = "window.open('"+oaUrl+"','newwindow')";
pageContext.putJavaScriptFunction("submitOAApprove", OpenOAJs);

 

注:在调用js之后不要再使用setForwardURL进行跳转,否则js不会生效。

是由于setForwardURL之后pageContext上下文发生了变化,导致js失效了。

 

参考资料:

OAF中如何新开一个窗口

OAF - CONTROLLER CODE TO CREATE JAVASCRIPT POPUP WINDOW

JAVASCRIPT POPUP WINDOW IN OAF WITH PARAMETER PASSING

相关文章:

  • 2021-09-18
  • 2021-05-24
  • 2021-05-26
  • 2022-12-23
  • 2021-06-24
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-30
  • 2022-02-05
  • 2021-12-19
  • 2022-12-23
  • 2021-12-19
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案