虽然oracle不推荐在oaf代码中使用js,但是在实际开发过程中,经常遇到要使用js的情况。
OAF调用Js代码具体如下:
// 注册js,xxx:注册名(可根据需求取名)
PageContext.putjavaScriptLibrary("xxx", "/cabao/jsLibs/xxxxxx.js");
xxxBean bean = (xxxBean)webBean.findChildResursive("xx");
// 设置bean的js代码。
bean.setOnmouseOver("javascript:functionName(param));
其中,functionName为xxxxxx.js中的js函数名。
然后就可以使用js实现各种炫酷功能了。