OAF – Rozszerzenie CO – zmiana właściwości segmentów.

Rozszerzenie CO. Zmiana właściwości atrybutów flexa. Segmenty liczymy od zera w kolejności renderowania na formatce.

package oracle.apps.ar.hz.components.account.customer.webui;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OADescriptiveFlexBean;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;
import oracle.apps.fnd.framework.webui.beans.message.OAMessageLovInputBean;

import sun.security.krb5.internal.i;

public class XXHzPuiActCreateUpdateCO extends HzPuiActCreateUpdateCO {
public XXHzPuiActCreateUpdateCO() {
}

public void processRequest(OAPageContext pageContext, OAWebBean webBean) {

super.processRequest(pageContext, webBean);

String val_prof = pageContext.getProfile(„XX_RECO_HR_NUM_EDIT”);

if („N”.equals(val_prof)) {

OADescriptiveFlexBean dff =
(OADescriptiveFlexBean)webBean.findChildRecursive(„ActFlexField”);

dff.processFlex(pageContext);

OAWebBean dffBean =
(OAWebBean)dff.findChildRecursive(„ActFlexField12”);
OAMessageLovInputBean segment12 = (OAMessageLovInputBean)dffBean;
segment12.setRendered(false);
// segment12.setReadOnly(true);
// segment12.setRequired(„yes”);
}
}
}

Ten wpis został opublikowany w kategorii OAF. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz