Use Javascript in OAF

2013-01-30(Wednesday) 00:00

使用Js脚本库

在CO的processRequest中引入JS库
编写JS库:Calendar2013.js {% codeblock lang:java %} pageContext.putJavaScriptLibrary("Calendar","Calendar2013.js"); ((OAMessageTextInputBean)webBean .findChildRecursive("inputDate")) .setOnClick("setday(this)");

需要把Calendar2013.js放置在$COMMON_TOP/html下。

直接引用javaScript

编写JavaScript: {% codeblock lang:java %} String javaScript="JAVASCRIPT:function setday(){...}";

COprocessRequest中加载javascript

{% codeblock lang:java %} pageContext.putJavaScriptFunction("sayday()",javaScript); ((OAMessageTextInputBean)webBean.findChildRecursive("inputDate")) .setOnClick("javascript:setday()");

Category: ebs Tagged: javascript oaf