OAF personalized:
例如:给oracle.apps.pos.changeorder.webui.PosViewPOCO添加一个物品编号的字段功能。
代码编写:
建立新的CO--orcael.apps.pos.changeorder.webui.XxposPosViewPOCO
条件:1.新的CO继承标准CO
2.重写processRequest(OAPageContext pageContext,OAWebBean webBean)
和processFormRequest(OAPageContext pageContext,OAWebBean webBean)
并且分别在这两个方法中调用它们的父类。
super.processRequest(pageContex,webBean)
super.processFormRequest(pageContext,webBean)
--------------------------------------------------------------
代码:
public class XxposPosViewPOCO extends PosViewPOCO{
public void processRequest(OAPageContext pageContext,OAWebBean webBean){
super.processRequest(pageContex,webBean)
//给新的物品编号按钮赋值
setGoodNum(pageContext,webBean);
}
public void processFormRequest(OAPageContext pageContext,OAWebBean webBean){
super.processFormRequest(pageContex,webBean)
}
}
------------------------------------------------------------------------
画面操作:
1.给开发者用户(sysadamin)添加职责 机能管理者(使用),机能开发者(配套)
2.进入personlized操作的画面中
路径:机能管理者-home-personlized--文书(标准PG的全路径oracle开始 例如oracle/apps/pos/changeorder/webui/PosViewPOPG)
-personlized page-全视图展开,全展开---项目的作成---id(后台需要用id)/rendere(呈现)--ture