获取文件上载对象的输入流
import oracle.jbo.domain.BlobDomain;import oracle.cabo.ui.data.DataObject;import java.io.InputStream;在CO.java中,DataObject fileUploadData =(DataObject)pageContext.getNamedDataObject(<File Upload Bean ID>);String fileName =(String)fileUploadData.selectValue(null, "UPLOAD_FILE_NAME");//BlobDomain uploadedByteStream =(BlobDomain)fileUploadData.selectValue(null, fileName);//这句有问题,总是取出空值,改为下面的语句:BlobDomain uploadedByteStream = (BlobDomain)pageContext.getParameter
OAF中提交并发请求
到EBS应用服务器上下载class文件(路径:$JAVA_TOP/oracle/apps/fnd/cp/request/整个目录),然后拷贝到开发文件路径下(jdevhomejdevmyclassesoracleappsfndcprequest)import oracle.apps.fnd.cp.request.ConcurrentRequest;import oracle.apps.fnd.cp.request.RequestSubmissionException;public int submitCPRequest(Number headerId) {try {OADBTransaction tx = (OADBTransaction)am.getDBTransaction();java.sql.Connection pConncection = tx.getJdbcConnection();ConcurrentRequest cr = new ConcurrentRequest(pConncection);St
OAF中实现两个下拉选择框的联动
步骤:1.创建两个VO:ReportTypeVO和ReportVO(ReportVO中的ReportTypeId与ReportTypeVO中的ReportTypeId相关);将两个VO添加到AM中,其Instance Name分别为:ReportTypeVO1和ReportVO1;2.在页面中创建两个item,Item Style为messageChoice,ID分别为:ParentChoice和ChildChoice,其Picklist View Instance属性分别与第一步的ReportTypeVO和ReportVO相关联;指定各自的Picklist Display Attribute和Picklist Value Attribute属性;3.设置ParentChoice的Action Type为fireAction,Event为changeList;4.在CO.java中的processRequest()中处理
获取配置文件信息
webappscontext.getEnvStore().getEnv("GUEST_USER_PWD"); 取用户ID
页面数值存取
FormValue取:String strUserId = pageContext.getParameter(FormValueName);存:OAFormValueBean frmBean1 = (OAFormValueBean)webBean.findIndexedChildRecursive("OrgFrmValue");String nbrOrgvalue = (String)pageContext.getParameter("OrgNameChoice");frmBean1.setValue(pageContext,nbrOrgvalue);MessageInputimport oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean;public void processRequest(OAPageContext pageContext, OAWebBean webBean){super.processRequest(pageContext, we
页面初始化,光标自动聚焦到某个控件的方法
import oracle.apps.fnd.framework.webui.beans.OABodyBean;OABodyBean oabean = pageContext.getRootWebBean();OABodyBean.setInitialFocusId(“idoftextelement”);[@more@]