Runtime added fields in OADefaultDoubleColumnBean are not rendering.

Hi,
I need to add a OAMessageTextInputBean to a OADefaultDoubleColumnBean. I am able to create the OAMessageextInputBean and render it properly under pagelayout. However when I add it under a OADefaultDoubleColumnBean, its not rendering. Am I missing to set any attribute?
Here is what I am doing.
public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean){                              
super.processRequest(oapagecontext, oawebbean);
OAApplicationModule am = oapagecontext.getApplicationModule(oawebbean);
OAViewObjectImpl vo = (OAViewObjectImpl) am.findViewObject("RequestHeaderEOVO");
OADefaultDoubleColumnBean reqHeader=(OADefaultDoubleColumnBean) oawebbean.findIndexedChildRecursive("RequestHeaderRN");
OAMessageTextInputBean shipTo = (OAMessageTextInputBean) createWebBean(oapagecontext, MESSAGE_TEXT_INPUT_BEAN, null, "shipto");
shipTo.setID("ShipTo");
shipTo.setUINodeName("ShipTo");
shipTo.setViewUsageName(vo.getFullName());
shipTo.setPrompt("Ship To");
shipTo.setViewAttributeName("Attribute14");
reqHeader.addIndexedChild(shipTo);
Thanks,
Santosh.

Hi Pratap,
Thanks for the reply. I read that in the dev guide. However, doing so adding fields at the end of the page. i.e, DefaultDoubleColumn have direct from fileds and some sub headers under it, and I need to add my fileds to the top region which directly falls under default category. Or, Is there a way to insert a header between direct sub fields and sub header.
Here is how page depicts:
Page Layout: Special Price Request: Details
-- Message Lov Input: Distributor
-- Message Choice: Status
-- Message Lov Input: Requestor's Name
-- Message Styled Text: Request Number
-- Message Text Input: Requestor's Phone
-- Message Text Input: Start Date
< -- I NEED TO ADD FIELDS HERE -- >
-- -- OAHeader
-- Message Text Input: Reseller Name
-- Message Text Input: Reseller Address
-- -- OATable
--row
--row     
< -- ITS GETTING ADDED HERE IF I USE PAGE LAYOUT -->
Thanks!
Santosh

Similar Messages

  • Command links are not rendering properly in panel collection toolbar facet

    Hi
    I am using jdev 11.1.2.3.0
    I added toolbar component to the toolbar Facet of panel collection component .
    Under the tool bar I added two command link components with name create and delete,
    the problem is at run time the buttons are not rendering properly,they are hiding,instead of links
    this symbol(>>) is displaying.
    On clicking the symbol,I am able to see the links,I used <af:spacer> after the links but not worked.
    what I have to do to render the links properly in the panel collection toolbar facet

    Hi Timo
    This is the code and I am using 11.1.2.3.0
         <f:facet name="toolbar">
                    <af:toolbar id="t1">
                            <af:commandImageLink icon="#{resource['images:create.png']}" text="Create" id="cbInsert">
                            <af:showPopupBehavior popupId="p1"/>
                        </af:commandImageLink>
              </af:toolbar>

  • Command links are not rendering properly in the toolbar facet of panel collection

    Hi
    I am using jdev 11.1.2.3.0
    I added toolbar component to the toolbar Facet of panel collection component .
    Under the tool bar I added two command link components with name create and delete,
    the problem is at run time the buttons are not rendering properly,they are hiding,instead of links
    this symbol(>>) is displaying.
    On clicking the symbol,I am able to see the links,I used <af:spacer> after the links but not worked.
    what I have to do to render the links properly in the panel collection toolbar facet

    Hi Timo
    This is the code and I am using 11.1.2.3.0
         <f:facet name="toolbar">
                    <af:toolbar id="t1">
                            <af:commandImageLink icon="#{resource['images:create.png']}" text="Create" id="cbInsert">
                            <af:showPopupBehavior popupId="p1"/>
                        </af:commandImageLink>
              </af:toolbar>

  • The types of the parameter field and parameter field current values are not compatible.----

    HI,
    I am attempting to set report parameters in my .jsp code via URL parameters.
    I am able to set the report name, server connection dynamically however when attempting to set the Parameters I receive:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKParameterFieldException: The types of the parameter field and parameter field current values are not compatible.---- Error code:-2147213303 Error code name:invalidParameterField
    The parameter on the report is a String Type, named for this example p1.
    The value that p1 represents is LERAD
    My code:
    String stringValue = request.getParameter("p1");
    CRJavaHelper.addDiscreteParameterValue( clientDoc, "","p1", stringvalue);
    returns the above mentioned error.
    I have tried:
    String stringValue = (String)request.getParameter("p1");
    which returns the above error
    And;
    String stringValue = new String(request.getParameter("p1")).toString();
    which returns
    java.lang.NullPointerException
    java.lang.String.<init>(Unknown Source)
    org.apache.jsp.callReport_jsp._jspService(callReport_jsp.java:105)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    I notice that the CRjavaHelper.java declares this addDiscreteParameterValue as accepting an Object type for the newValue.
    Any ideas???

    Hi,
    nevermind.
    case sensitivty strikes again.
    my URL param was P1 ( case sensitive)

  • Some web fonts are not rendered

    When I visit some sites that use web fonts, the web fonts are not rendered. It does not render with the wrong font - the text is completely invisible.
    On other sites, web fonts work just fine, and I cannot understand why some web fonts work and some don't.
    Examples of non-working sites:
    http://blog.mailchimp.com/ (headers shown, article text missing)
    https://www.sbab.se/ (huge top header missing)
    http://onlinepizza.se/ (headers and button texts missing)
    Examples of working sites:
    http://www.google.com/fonts
    http://www.typetester.org/
    On the Network -> Fonts tab in the inspector, no downloads are shown on the broken sites. Is there a font cache that I can delete?
    I have tried uninstalling firefox, deleting all profiles and installing it again. Nothing changes.

    Works fine here on Linux.
    Right-click > "Inspect Element" > Font shows:
    *http://blog.mailchimp.com/ Copyright (C) H&FJ | typography.com (Whitney SSm B) & Copyright (C) H&FJ | typography.com (Whitney SSm A)
    *https://www.sbab.se/ SBABSansStencilBeta-Bold
    *http://onlinepizza.se/Stockholm/ MuseoSans-700
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe Mode start window.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    Reload web page(s) and bypass the cache to refresh possibly outdated or corrupted files.
    *Hold down the Shift key and left-click the Reload button
    *Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
    *Press "Command + Shift + R" (Mac)

  • HT4191 I have iphone 5 and the latest iO7.1. Since upgrading to IOS7.1 birthdays added to a contact are not shown in calendar anymore. It use to show automatically before.

    I have iphone 5 and the latest iO7.1. Since upgrading to IOS7.1 birthdays added to a contact are not shown in calendar anymore. It use to show automatically before. Can anyone help?

    Click on calendars at the bottom of the screen. Make sure that birthdays are checked.
    We may think we have 1 calendar, but iPhone puts things in different calendars. Sometimes we can somehow lose one. Well not really lost, but somehow it just gets de-selected. So just make sure that all that you want to see are checked.
    One cool thing I like about this is that they have added US Holidays which didn't used to be there like on most paper calendars. Nice to have them available now!

  • Images are not rendered on the PIE03 Client

    Hi Team,
    I have a specific scenario where the Web Dynpro JAVA applications are deployed on Symbol Handheld devices (9090). The applications run fine on majority of the devices, but we have two handhelds where the PIE version 03 client is installed (we are passing the sap-wd-client=Pie03Client parameter). On these devices, the standard images pertaining to the table control UI like the paginator etc are not rendered. We are getting an "X" on the placeholder instead. Has someone faced this problem?
    Can you please provide some pointers? I have no clue as to what is missing here. Any help would be appreciated please.
    Thank you

    Hi Oliver,
    This is the online Mobile solution called "Mobile Webdynpro Online", it supports three clients.
    1. Pie03Client - for Windows Mobile devices.
    2. NokiaS80Client - for Nokia devices
    3. WMLClient - for Blackberry devices
    @Sanjay: can you check on your network speed?
    Best Regards,
    Karthik

  • Transitions are not rendering.  Help?

    I have used iMovie many times, but for some reason my transitions are not rendering now. I place them in and they do not render. I am also having a hard time gettin transition in because after I do one then it shows up as an error and asks me to close the program.
    Any ideas?

    I had a similar thing recently.
    For me the issue was that I'd put text on the clip it was transitioning too - as it can't render both the transition and the text it ignores the transition (it shows it's doing this by greying it out in the project browser).
    To get round it just drag the text a couple of seconds into the clip - essentially remove the overlap.

  • Help! Images are not rendering in any browser!

    When online, images are not rendering on any webpage. All other content is fine. Problem is across browsers, BUT, is limited to my user identity. When I create a new user and go online the problem id resolved. I do not want to lose all my user settings. Can anyone think of something I can do to troubleshoot this. Some file I may have deleted, some setting?

    Hi all, I am facing the same problems:
    Im using an UMTS card to connect to the internet.
    On various pages, no pictures are shown. The reason is, that my mobile carrier is using proxies to compress the pictures. Same thing worked fine, before updating to snow leopard. Now the pictures can show up. Safari says, that the pictures were not found.
    I tried the umts card on another computer, it worked fine, so t has to do with the update from Leo to Snow Leo....
    I already deleted the .plist, but it didnt solve the issue.
    Does anybody has an hint or solution??

  • Firefox OS is not displaying correctly. it appears that the CSS and JS are not rendering! Any help would be most appreciated!

    I would have preferred to show anyone a screenshot of the web pages, but there is not an attach file on this forum. Anyway, with only Firefox OS , not my other browsers, the web pages are not rendering correctly. For example on Facebook there is no header or footer. JS is active in the browser and as I said Chrome and Safari are NOT having any problems. I am surmising that the CSS and JS files are somehow not being displayed. I may be very wrong, but I would gratefully accept any help someone has to offer. Thank you and have a great day!
    Theresa

    Hi Lufte,
    I'm sorry to hear you are having issues with the rendering of some pages on your Firefox OS device.
    Please create a new question in the thread so that we can track your issue separately:
    * [https://support.mozilla.org/en-US/questions/new Ask a new question]
    Please also provide the device model and version that you're currently using, and whether this issue started recently. Please let us know if you also notice any issue with the time and date displayed in your device.
    Thanks,
    - Ralph

  • BW Field level Autorizations are not working in the WEBI Reports

    Dear All,
    1. I have created Authorization roles with Infoobjects Authorization Objects.
    2. In Bex Query Authoizations are working on the Infoobjects like for
    Ex: For USER1 I have given Company code = 1000 &
    User 2 I have given authorization for 1100.....
    3. Import those roles into Business Objects-CMC.
    4.Users were Imported.
    But in the WEBI Reports BW Field level Authorizations are not working i.e for USER1 authorization for Company code is 1000 , in WEBI report it is showing all the Company codes data for USER1.
    For USER2 also showing all the data in the WEBI report.
    Plz help me on this issue.
    Thanks,
    Kiran Manyam

    Hi,
    For Authorization to work in BO you can check the following:
    1. You need to create authorization variables in your BEx query.
         Also these variables should not be input ready.
    2. While creating universe in BO you need to select "Single Sign On" option available in the parameters iwhile creating a new
        connection.
    Regards,
    Rohit

  • How to clear the form fields which are not rendered

    I have a creation form. There is a document_type list set up as a partial triger. When user change the document type, only the filed related to that document type will be rendered. This caused a problem when we need to clear the form . The input in the field which is not render won't be cleared when reset button is pressed. Can anybody give a sugestion on how to handle this?
    I tried to use the following function to clear the fields. It does not work since it get the list value before the list value change and clear the fields after the new field rendered.
    public void clear_action(ValueChangeEvent valueChangeEvent) {
    // Add event code here...
    System.out.println("test1");
    String coutcase = null;
    if(EL.get("#{bindings.Proxy.inputValue}") != null){
    coutcase = EL.get("#{bindings.Proxy.inputValue}").toString();
    System.out.println(coutcase);
    AttributeBinding a11= (AttributeBinding)getBindings().getControlBinding("INT_FNAM");
    AttributeBinding a12 = (AttributeBinding)getBindings().getControlBinding("INT_LNAM");
    AttributeBinding a13 = (AttributeBinding)getBindings().getControlBinding("TIT_PROG");
    AttributeBinding a14 = (AttributeBinding)getBindings().getControlBinding("T_OF_INT");
    AttributeBinding a15 = (AttributeBinding)getBindings().getControlBinding("NETWORK");
    AttributeBinding a16 = (AttributeBinding)getBindings().getControlBinding("IN_DATE");
    AttributeBinding a17 = (AttributeBinding)getBindings().getControlBinding("PE_FNAM");
    AttributeBinding a18 = (AttributeBinding)getBindings().getControlBinding("PE_IN_LNAM");
    AttributeBinding a19 = (AttributeBinding)getBindings().getControlBinding("WEBSITE");
    AttributeBinding a20 = (AttributeBinding)getBindings().getControlBinding("URL");
    AttributeBinding a21 = (AttributeBinding)getBindings().getControlBinding("INT_DATA");
    AttributeBinding a22 = (AttributeBinding)getBindings().getControlBinding("D_ACCESS");
    AttributeBinding a23 = (AttributeBinding)getBindings().getControlBinding("CASE_NUM");
    AttributeBinding a24 = (AttributeBinding)getBindings().getControlBinding("COURT");
    AttributeBinding a25 = (AttributeBinding)getBindings().getControlBinding("PLAIN");
    AttributeBinding a26 = (AttributeBinding)getBindings().getControlBinding("DEFEN");
    if(coutcase.equals("Interview")) {
    a11.setInputValue(null);
    a12.setInputValue(null);
    a13.setInputValue(null);
    a14.setInputValue(null);
    a15.setInputValue(null);
    a16.setInputValue(null);
    a17.setInputValue(null);
    a18.setInputValue(null);
    /*a19.setInputValue(null);
    a20.setInputValue(null);
    a21.setInputValue(null);
    a22.setInputValue(null);
    a23.setInputValue(null);
    a24.setInputValue(null);
    a25.setInputValue(null);
    a26.setInputValue(null);*/
    } else if(coutcase.equals("Internet")){
    /*a11.setInputValue(null);
    a12.setInputValue(null);
    a13.setInputValue(null);
    a14.setInputValue(null);
    a15.setInputValue(null);
    a16.setInputValue(null);
    a17.setInputValue(null);
    a18.setInputValue(null);*/
    a19.setInputValue(null);
    a20.setInputValue(null);
    a21.setInputValue(null);
    a22.setInputValue(null);
    /*a23.setInputValue(null);
    a24.setInputValue(null);
    a25.setInputValue(null);
    a26.setInputValue(null);*/
    } else{
    /*a11.setInputValue(null);
    a12.setInputValue(null);
    a13.setInputValue(null);
    a14.setInputValue(null);
    a15.setInputValue(null);
    a16.setInputValue(null);
    a17.setInputValue(null);
    a18.setInputValue(null);
    a19.setInputValue(null);
    a20.setInputValue(null);
    a21.setInputValue(null);
    a22.setInputValue(null);*/
    a23.setInputValue(null);
    a24.setInputValue(null);
    a25.setInputValue(null);
    a26.setInputValue(null);
    }else{
    System.out.println("coutcase is null");
    }

    Hi,
    The easiest way to modify the screens in the Std transactions using ITS is to modify the ITS templates corresponding to that transaction.
    E.g In you case,there will be a ITS service corresponding to the ESS transaction.This ITS service will have  number of HTML templates which will actually correspond to the diffrent screens in the Trascn.What you need to do is find out the HTML template in the ITS service which corresponds to the screen(which you want to modify) in the STd transacn.To do this ,the easiest way is to right click on that Web page and say VIEW SOURCE.It will show you a HTML code with the ITS service name and the template which is being used for that particular screen.
    So after you find out the correct HTML template to be modified,you can simply hide the fields by putting the HTML code lines in between the symbols
      <!   and  -->
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • Newly added af:table items are not sorted? Bug?

    I have written a simple adf faces 10.1.3.0.4 screen with an af:table and made it sortable calling SortableModel.setWrappedData() with an ArrayList of VOs. When the user clicks a header, the rows are sorted as expected. So far, so good.
    Now I do a PPR on the table and add some additional VOs to the ArrayList. Next the af:table re-renders itself and these new rows show up at the bottom of the af:table, IGNORING the user's chosen sort order. Is this a bug or am I missing a step/setting?
    Or maybe the question is when adding these new items to the underlying ArrayList, is there a way to force the SortableModel to re-sort its contents?
    I can post the sample code if the explanation is not clear. Thanks.

    After additional investigation what I found was that the item most recently added to the table is not sorted, but it gets sorted once another item is added, etc, etc. So there is always one item not in the correct order. This simple example below (which demonstrates polling, PPR and height limited table scrolling) will show the behavior. Click on the header to sort the column, then watch the bottom of the list...after the table refreshes (5 seconds), the bottom row will not be sorted.
    So my question is, "Can anyone think of a way to get the bottom item to participate in the sorting"?
    AlertPage.jsp
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
    <%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
    <f:view>
      <af:document>
        <af:form id="alertForm">
          <af:table id="alertTable" value="#{backing_app_AlertPage.alerts}"
            var="alert" emptyText="No Alerts were found"
            partialTriggers="pollingId" width="100%" banding="row">
            <f:attribute name="height" value="150px"/>
            <af:column headerText="Deal" sortProperty="dealId" sortable="true">
              <af:outputText value="#{alert.dealId}"/>
            </af:column>
          </af:table>
          <af:poll id="pollingId"
            pollListener="#{backing_app_AlertPage.processPoll}"/>
        </af:form>
      </af:document>
    </f:view>MainGrid.java
    package alertapp;
    import java.util.ArrayList;
    import javax.faces.component.*;
    import javax.faces.context.FacesContext;
    import javax.faces.event.*;
    import javax.faces.model.ListDataModel;
    import com.bofa.dealcal.model.alert.AlertVO;
    import oracle.adf.view.faces.component.core.CorePoll;
    import oracle.adf.view.faces.component.core.data.CoreTable;
    import oracle.adf.view.faces.context.AdfFacesContext;
    import oracle.adf.view.faces.event.*;
    public class MainGrid implements PollListener {
        private ArrayList alertVOs;
        private CoreTable alertTable;
        public synchronized ArrayList getAlerts() {
            if (alertVOs == null) {
                alertVOs = new ArrayList(10);
            return alertVOs;
        public void setAlerts(ArrayList alerts) {
            this.alertVOs = alerts;
        public CoreTable getAlertTable() {
            return alertTable;
        public void setAlertTable(CoreTable alertTable) {
            this.alertTable = alertTable;
        public void processPoll(PollEvent pe) {
            Long newAlertId = Long.valueOf(Math.round(Math.random() * 1000000));
            alertVOs.add(new MainGrid.AlertVO(newAlertId));
        public class AlertVO {
            private Long dealId;
            public AlertVO(Long dealId) {
                super();
                this.dealId = dealId;
            public Long getDealId() {
                return dealId;
            public void setDealId(Long dealId) {
                this.dealId = dealId;
    }faces-config.xml
         <managed-bean>
              <managed-bean-name>backing_app_AlertPage</managed-bean-name>
              <managed-bean-class>
                   alertapp.MainGrid
              </managed-bean-class>
              <managed-bean-scope>session</managed-bean-scope>
         </managed-bean>...

  • JSF Pages are not rendering correctly when  loaded using Non JSF actions

    Hi All,
    This problem is irritating me and I am posting the same query for the third time here.
    When I come from non jsf actions such as page submitting using Javascript, clicking anchor link, clicking normal Html submit button and so on my page is not rendering correctlly .
    In other words, My first GET method/Post method works perfectly for the first time when the page is loaded.
    But when we try to access the page for the second time, although logical work is perfect in bean, I am getting same old page.
    How to resolve this issue?
    or
    Is this Bug of Sun's Implementation of JSF Framework.
    Thanks,
    Sudhakar

    Hi Sudhakar,
    There is a discussion about refreshing a page, Take a look at the below thread
    http://swforum.sun.com/jive/thread.jspa?threadID=55660
    Hope this what you are looking for
    MJ

  • Added field in repository does not show in Web UI

    Hi,
    How do I make a new (added) field to the Catalog Item table in my SRM-MDM Repository showup in the Web UI?
    I have added a field 'Interval' to the Catalog Item tabel in my Repository SRM_MDM_Catalog. This field is of type 'Measurment'.
    After change I load the reporitory.
    When I logon to Config UI for the above repository I do not find the added field as a selectable reporitory field. Only the standard (original) fields show up.
    What do I have to dofor my newly added field to show up as selectable repository field in Config UI in order tospecify that it should be displayed in teh Search UI?
    Regards
    Jan

    Dear colleagues,
    the same issue solved just restarting all the JAVA components.
    There is a SAP note "1028343 - Changes in the repository not reflected in Catalog UI" indicating just one of them but in our case it was not enough. We restarted all the JAVA components and it worked fine.
    Kind regards,
    Agus.

Maybe you are looking for