pageContext.removeJavaScriptFunction("openNewPagePrint");
String url = "OA.jsp?page=/bh/oracle/apps/xdo/print/webui/PrintPG&retainAM=Y&OARF=printable";
OAUrl urlObject = new OAUrl(url);
OARenderingContext renderingcontext = pageContext.getRenderingContext();
String destURL = urlObject.createURL(renderingcontext);
String jScript = "window.open('"+destURL+"')";
pageContext.putJavaScriptFunction("openNewPagePrint", jScript);[@more@]
String url = "OA.jsp?page=/bh/oracle/apps/xdo/print/webui/PrintPG&retainAM=Y&OARF=printable";
OAUrl urlObject = new OAUrl(url);
OARenderingContext renderingcontext = pageContext.getRenderingContext();
String destURL = urlObject.createURL(renderingcontext);
String jScript = "window.open('"+destURL+"')";
pageContext.putJavaScriptFunction("openNewPagePrint", jScript);[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9976/viewspace-1024016/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9976/viewspace-1024016/
本文介绍了一种通过JavaScript在OA系统中实现打印功能的方法。具体步骤包括移除原有的打印函数、创建新的URL对象并设置参数、获取渲染上下文、生成目标URL、定义新的JavaScript函数以打开新窗口进行打印。
2206

被折叠的 条评论
为什么被折叠?



