来自 金沙澳门官网网址 2019-11-28 17:35 的文章
当前位置: 金沙澳门官网网址 > 金沙澳门官网网址 > 正文

金沙澳门官网网址:开机自启动添加,修改的实

方法1 :
在/etc/rc.local文件中添加
金沙澳门官网网址 ,方法 2:
在搜索中找到 startup application 打开界面添加命令即可

2014-06-02 Created By BaoXinjian

 

7. 在InvocieUpdateVO中添加如下方法

 

8. 在UpdateInvoiceCO.java中添加如下方法

 1 public void processFormRequest(OAPageContext pageContext,OAWebBean webBean) {
 2 
 3     super.processFormRequest(pageContext, webBean);
 4 
 5     /**按下更改发票Button,触发AM中的AmUpdateInvocie方法**/
 6 
 7     if ("update".equals(pageContext.getParameter(EVENT_PARAM))) {
 8 
 9         OAApplicationModule am = pageContext.getApplicationModule(webBean);
10 
11         pageContext.setForwardURL("OA.jsp?page=/oracle/apps/bxj/ap/invoice/webui/UpdateInvoicePG",
12 
13                                    null,
14 
15                                    OAWebBeanConstants.KEEP_MENU_CONTEXT,
16 
17                                    null,
18 
19                                    null,
20 
21                                    true,
22 
23                                    OAWebBeanConstants.ADD_BREAD_CRUMB_NO,
24 
25                                    OAWebBeanConstants.IGNORE_MESSAGES);
26 
27     }
28 
29 }

    金沙澳门官网网址 1

 1 /**从SearchInvoice页面跳转至UpdateInvoice页面,实现自动查询**/
 2 
 3 public void VoShowInvoice(String InvoiceId) {
 4 
 5     if ((InvoiceId != null) & (!("".equals(InvoiceId.trim())))) {
 6 
 7         Number Invoice_Id = null;
 8 
 9         try {
10 
11             Invoice_Id = new Number(InvoiceId);
12 
13         } catch (Exception e) {
14 
15             throw new OAException("CUX", "CUX_INVOICE_INVALID_NOTIFY_ID");
16 
17         }
18 
19         setWhereClause("INVOICE_ID = :1");
20 
21         setWhereClauseParams(null);
22 
23         setWhereClauseParam(0, Invoice_Id);
24 
25         executeQuery();
26 
27     }
28 
29 }

 

2. 设定触发事件为FireAction

9. 在InvoiceAM中添加如下方法

Thanks and Regards


1 /**修改Invoice,将资料做Commit**/
2 
3 public void AmUpdateApply() {
4 
5     getTransaction().commit();
6 
7 }

金沙澳门官网网址 2

  1. 建立Update的连接

参考:王重东 OAF开发笔记

金沙澳门官网网址 3二、案例

 1 public void processFormRequest(OAPageContext pageContext,OAWebBean webBean) {
 2 
 3     super.processFormRequest(pageContext, webBean);
 4 
 5     /**按下确定Button后,调用修改Invoice的AM 方法**/
 6 
 7     OAApplicationModule am = pageContext.getApplicationModule(webBean);
 8 
 9     if (pageContext.getParameter("Apply") != null) {
10 
11         OAViewObject vo = (OAViewObject)am.findViewObject("UpdateInvoiceVO1");
12 
13         am.invokeMethod("AmUpdateApply", null);
14 
15         TransactionUnitHelper.endTransactionUnit(pageContext,"UpdateInvoiceTxn");
16 
17         pageContext.forwardImmediately("OA.jsp?page=/oracle/apps/bxj/ap/invoice/webui/SearchInvoicePG",
18 
19                                         null,
20 
21                                         OAWebBeanConstants.KEEP_MENU_CONTEXT,
22 
23                                         null, null, true,
24 
25                                         OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
26 
27     } else if (pageContext.getParameter("Cancel") != null) {
28 
29         am.invokeMethod("AmCreateRollback", null);
30 
31         TransactionUnitHelper.endTransactionUnit(pageContext, "CreateInvoiceTxn");
32 
33         pageContext.forwardImmediately("OA.jsp?page=/oracle/apps/bxj/ap/invoice/webui/SearchInvoicePG", null,
34 
35                                        OAWebBeanConstants.KEEP_MENU_CONTEXT,
36 
37                                        null,null,true,
38 
39                                        OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
40 
41     }
42 
43 }

 

4. 建立UpdateInvoicePG

2. 设定触发事件为FireAction

    金沙澳门官网网址 4

3. 在SearchInvoiceCO.java中添加如下方法

 

8. 在UpdateInvoiceCO.java中添加如下方法

本文由金沙澳门官网网址发布于金沙澳门官网网址,转载请注明出处:金沙澳门官网网址:开机自启动添加,修改的实

关键词: