|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 wndemon 于 2012/1/11 15:08 编辑
如题,我需要在OAF页面上客户化,给科目弹性域的第二个segment上放上一个默认值:经过网上查找资料,搞出代码如下:
//=========================================
- public class OPOCheckoutDistsCO extends CheckoutDistsCO
- {
- public void processRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
- {
- super.processRequest(paramOAPageContext,paramOAWebBean);
- OAKeyFlexBean kffBean;
- kffBean =
- (OAKeyFlexBean)paramOAWebBean.findIndexedChildRecursive("ChargeAccountFlex");
- if (kffBean != null)
- { //--------here we can get kffbean handle
- System.out.println("kffBean is not null");
- kffBean.useCodeCombinationLOV(false);
- OAMessageLovInputBean segment2;
- segment2=
- (OAMessageLovInputBean)kffBean.findChildRecursive("ChargeAccountFlex1");
- if (segment2!= null)
- { //--------but here we can't get kff segment handle
- System.out.println("segment2 is not null");
- segment2.setText(paramOAPageContext,"311");
- }
- else
- {
- System.out.println("segment2 is null");
- }
- kffBean.useCodeCombinationLOV(true);
- else
- {
- System.out.println("kffBean is null");
- }
- }
- }
- }
复制代码
//=========================================
但是现在问题是,当我获取segment句柄的时候根本获取不到,所以来此发帖询问下各位大大,希望哪位可以给出点意见,不胜感激!!!谢谢!!!
|
|