LOV selection fails when there are validation errors on the base page

Hi
I have lovs and some other required fields on a page . If there are any validation error on one of those text fields and if I open the LOV (not related to the text fields) and tries to select
an item from the LOV search results, it doesn't do it until unless I go back to the base page and correct all the validation errors on the text fields eventhough those text fields have nothing to do with the LOV.
Any suggestion is appreciated.
Thanks
Anwar

I am on Anwar's team, and I've been dealing with the same problem, although on a different page.
The JSPX for a contrived example is below. I can provide backing bean code, if needed.
The form contains two LOVs. Both fields are required. If you leave both fields blank and click Continue, you get a red box around both fields and error messages are displayed. If you then click the magnifying glass to select from the first LOV, the LOV pop-up is rendered. However, you cannot make a selection, either by double-clicking a line item or by clicking OK (the OK button has no effect). All you can do is cancel.
Interestingly, the act of clicking the magnifying glass on the first LOV gets rid of the red box around that field. So, once you cancel out, the second LOV actually does work. If there were more than two fields on the page, that wouldn't happen. The problem seems to be that the LOV doesn't work unless there are no validation errors on the page other than for the LOV which is being invoked.
As you can see, immediate="true" is set on both LOVs. The behavior is the same whether this is true or not.
I'm left thinking there must be something obvious that we're missing... but none of us can see it.
Thanks,
KEN
<?xml version='1.0' encoding='windows-1252'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
  <jsp:directive.page contentType="text/html;charset=windows-1252"/>
  <f:view>
    <af:document title="Add Item">
      <af:form>
        <af:panelGroupLayout>
            <af:panelHeader text="Header">
                <af:panelFormLayout>
                    <af:inputListOfValues label="Id" searchDesc="Search" popupTitle="Supplier Id"
                                          simple="true" required="true" id="supplierId"
                                          model="#{viewScope.AddItemBackingBean.supplierIdListOfValuesModel}"
                                          value="#{viewScope.AddItemValuesBean.supplier.id}"
                                          autoSubmit="true" immediate="true"/>
                    <af:inputListOfValues label="Description" searchDesc="Search" popupTitle="Supplier Id"
                                          simple="true" required="true" id="supplierDescription"
                                          model="#{viewScope.AddItemBackingBean.supplierDescriptionListOfValuesModel}"
                                          value="#{viewScope.AddItemValuesBean.supplier.description}"
                                          autoSubmit="true" immediate="true"/>
                    <f:facet name="footer">
                        <af:panelGroupLayout layout="horizontal" halign="right" >
                          <af:commandButton text="Continue"
                                            actionListener="#{viewScope.AddItemBackingBean.continueAction}"
                                            id="continueButton" />
                        </af:panelGroupLayout>
                    </f:facet>
                </af:panelFormLayout>
            </af:panelHeader>
        </af:panelGroupLayout>
      </af:form>
    </af:document>
  </f:view>
</jsp:root>

Similar Messages

  • How can I get rid of duplicate birthdays in icloud Calendar, especially when there are no Contacts in the iCloud? Case ID: 365381395

    How can I get rid of duplicate birthdays in icloud Calendar, especially when there are no Contacts in the iCloud? Case ID: 365381395

    Found the answer myself while helping to set up iPhone.  It is simple when you know how.  Before signing out of iCloud to sign in again and restore the link to Photo Stream I had opted to copy iCloud contacts to the Mac.  When I signed in again this created two iCloud views which can be seen in Contacts Preferences.  I just disabled one of them.  Not brave enough to attempt removal but I gues this would work too.

  • LOV throws NullPointerException when there are no rows to display

    Hi,
    I have cascading LOVs in my application. I have 3 of them. I select values for the first 2 LOVs, and then I click on the 3rd LOV. The query for the third LOV returns no records from the database and so, a NullPointerException is thrown.
    When there are no rows to display in the LOV, I want the LOV to still pop up with a message saying "No rows to display".
    Is there a way I can achieve this functionality using the existing features?
    I am using JDev 11.1.1.3.0
    Thanks
    Srikanth Addanki

    <RegistrationConfigurator><handleError> Server Exception during PPR, #2
    java.lang.NullPointerException
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding.getSearchBinding(FacesCtrlLOVBinding.java:189)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding$ListOfValuesModelImpl.getSearchRegion(FacesCtrlLOVBinding.java:1536)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlLOVBinding$ListOfValuesModelImpl.getQueryModel(FacesCtrlLOVBinding.java:1163)
         at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputListOfValuesRendererBase$InternalLaunchPopupListener.processLaunch(SimpleInputListOfValuesRendererBase.java:1371)
         at oracle.adf.view.rich.event.LaunchPopupEvent.processListener(LaunchPopupEvent.java:108)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:673)
         at org.apache.myfaces.trinidad.component.UIXEditableValue.broadcast(UIXEditableValue.java:210)
         at oracle.adf.view.rich.component.UIXInputPopup.broadcast(UIXInputPopup.java:152)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:812)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:292)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Please let me know if I can provide any other info that makes the issue analysis easy.
    Thanks for the quick reply.

  • There are validation errors on yhis page, click close.....

    Hi all,
    i am new in SQL server configuration,
    i am getting this error when i attempt to configure SQL server 2008 R2, on the server configuration tab,i put a valid account name and password on both service "SQL server agent and SQL server database engine" it displays this error " the
    are validation errors on this page, click ok to close the dialogue box...."  how can i resolve this error>
    thanks

    Hello,
    Could you confirm the password is strong? Could you just change the password for the word p@ssw0rd, update SQL Server setup page with the new password, continue
    setup, and after installation change the password back and update service account information using Configuration Manager?
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • What to do when there are no errors?

    When starting Quicktime it says it is switching but nothing ever happens. There are no errors listed. What do I need to do?

    The term "switching" refers to "transport protocols" (UDP or HTTP). Those two options are found in your QuickTime Control Panel.
    What is the URL you're trying to view when this issue occurs?

  • Help! How do i make a button state maintain when there are other buttons on the page?

    I need to have the down state of pressed buttons stay in that state when there are multiple buttons being pressed on the same html page...

    Hello and welcome to the forum,
    Not sure if I understand well, but think you are bumping into the Quiz scope... I have been trying to explain this in a blog post, with other functionalities of Question and Score slide:
    Question Question Slides
    Lilybiri

  • When there are multiple users can the email files that are on the left of the screen be hidden from other users?

    There are several people who might want to use Thunderbird on a work computer but I don't like how everyone's email files are open to public view. It looks like anyone can see emails without having to login to another person's account.

    Use different Windows user accounts for each person, and set-up Thunderbird for each person's email account underneath the respective Windows account.
    It is very easy to switch between Windows user accounts, and multiple people can be logged in simultaneously.

  • Has anyone had an additional black screen tab appear within the apps sync screen when there are no apps on the tab?

    Hi all,
    The description of the question that I have put as the title is probably as clear as mud! LOL
    So i have attached a picture so that you can hopefully see what i am trying to explain!
    When I sysnc'd my iphone I suddenly has a "spare" black apps tab appear within iTunes but on the actual phone i only have the top tab appearing!?
    Does anyone have any thoughts on this?
    This is also doing the exact same thing on my work iphone!?

    Do you have iTunes installed on your laptop, and if so has the iPad been connected/synced to it ? If you don't have iTunes installed on it then you can download and install it from here : http://www.apple.com/itunes/download/
    If the iPad hasn't been connected/synced to iTunes on that laptop then you may also find this page useful for syncing to it for the first time : https://discussions.apple.com/docs/DOC-3141
    If you are using a PC then you should be able to copy photos off the iPad via the windows camera wizard, if you are using a Mac then iPhoto, Aperture and Image Capture can be used
    Copying photos : http://support.apple.com/kb/HT4083
    In terms of copying your documents so that you have a copy of them outside of the iPad backup (just in case the backup gets corrupted and can't be restored back to the iPad), then it depends upon what the apps that the documents are in support - some use the file sharing section on the device's Apps tab on your computer's iTunes, some allow transfer to/from a computer via your wifi network, in some you can email them, use Dropbox etc.
    When connected to your computer's iTunes you can also do File > Devices > Transfer Purchases to copy the apps and any music, tv shows etc that you've downloaded from iTunes over to your computer - they are not included in the actual (just the apps content and settings), so for the restore to be able to work they will need to be on your computer's iTunes library so that they can be copied back

  • Get message "loaded with errors on the target and was closed" but there are no errors in the vi.

    Hi,
    Attached image shows the error message which i receive when I try to run my vi. "vi loaded with errors on the target and was closed" 
    The vi has no errors as far as I can see and hasn't changed since I ran it a few days ago and it functioned fine. other vi's in the project run without any issue.
    Any guidance to find the issue would be greatly appreciated!
    Thanks,
    Conor
    Attachments:
    Labview error.JPG ‏43 KB

    Some tips:
    1. Try to recompile the VI which is "loaded broken" (ctrl+click on Run arrow). Deploy.
    2. Try to recompile this VI and its dependencies (ctrl+shift+click on Run arrow). Deploy.
    3. Try to recompile top-level VI and its dependencies. Deploy.
    4. Change something in "loaded broken" VI (add some code, like reversing array back and forth, just to make LV recompile it). Deploy.
    5. Close the project. Restart RIO. Open project. Deploy.
    6. Close LabVIEW. Restart computer. Restart RIO. Open project. Deploy.
    7. Take another computer. Deploy from it.
    8. Close project. Clear compiled object cache (menu Tools -> Advanced -> Clear compiled object cache...). Open project. Wait until LV will open/recompile it. Deploy.
    9. Do as 7, but in the meantime reformat RIO from MAX. Open project. Deploy.
    10. Contact NI Support. Send them your project. Make them Deploy it.
    The fun starts when you have project which deploys for 30 minutes... Usually I skip straight to step 8 then, and usually it helps.

  • Stop regenerating jsp servlet when there is no change to the jsp page

              Hi,
              I have a web app deployed in wls 6.1. The weblogic server is always regenerating
              the jsp servlet for the jsp page I am hitting the first time after a weblogic
              server restart even if I have not changed the jsp page. Is there a way to stop
              this. I want the welogic to regenerate jsp servlet only if I changed jsp page.
              

    If you have an alternate address listed and you want to change it to the primary, you should be able to edit it and change it. It's been a long time since I've done this. You may have to sign out of iCloud to do this.
    Have you tried the step listed here:
    Change your Apple ID - Apple Support

  • All of the webpages are showing up "strange" not all the colors are showing, not all the correct boxes are showing, and there are numerous errors in the error console (which doesn't help me)! Is there just a way to reset everything to go back to normal??

    Some of the error codes are:
    filter
    background
    border radius
    box shadow
    height

    See:
    * http://kb.mozillazine.org/Website_colors_are_wrong
    * http://kb.mozillazine.org/Websites_look_wrong
    Other things that need attention:
    Your above posted system details show outdated plugin(s) with known security and stability risks that you should update.
    # Shockwave Flash 10.0 r45
    # Next Generation Java Plug-in 1.6.0_20 for Mozilla browsers
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/
    Update the [[Java]] plugin to the latest version.
    *http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java Platform: Download JRE)

  • Reporting on buttons in the LMS, when there are multiple buttons on the page

    I have a project, it is 2 slides in multiple languages adding up to 38 slides. The first slide appears in English . The user can click the language of their choice or  click I agree (reported action to the LMS for completion). If they click I agree, no problem.  They score 10 points and the requirement for completion is to score 5. 
    If the user clicks their language, they have the option to click I agree (reported action to the LMS) or they can go Back to English (Jump to first slide).  When I add the  reporting on the I Agree in the language slides.  The Back to English button will only advance to next slide even though it isn't set up that way.  The functionality works fine if I'm not trying to set up reporting.  Any suggestions?

    Hello and welcome to the forum,
    Not sure if I understand well, but think you are bumping into the Quiz scope... I have been trying to explain this in a blog post, with other functionalities of Question and Score slide:
    Question Question Slides
    Lilybiri

  • How to I toggle the adjustments from a single mask when there are multiple masks of the same kind?

    If I have multiple brush masks how can I toggle just one of them on and off; for instance just the active pin.  I know I can turn off all of the brush masks at once but I just can't figure out how to toggle them individually. Thanks!

    I think I know what you mean but if you do Reset it resets ALL the brushes instead of just the one.  The OP just wants to toggle one brush.
    To toggle one brush.
    Click on the brush you want to toggle.
    Double click the word "Effect:" int the upper righthand of the slider box,  This resets the sliders to zero
    To reverse, you can click undo
    To see the difference many times, just click back and forth in history to see the changes before you do the undo.

  • Unable to clear inbox, still showing 1 message in inbox on icon when there are no messages in the inbox. How can I clear the 1 message from the icon indicator?

    I am unable to clear 1 message in my email inbox showing on the icon. I have tried clearning out all messages in my inbox and it still shows 1 message remaining unread. I erased messages 5 days ago and since then it has been showing 1 message remaining. How can I clear this from the icon? Thanks

    Ouit Mail app. (Remove from MultiTasking bar).
    Double tap the home button to bring up the multitasking dock. Tap and hold an app. A red badge with a minus symbol will appear on the icons. Tap the minus symbol of Mail app to quit.

  • Why won't iTunes play a full album in order when there are featured guests on the album?

    I have downloaded numerous CD's that have featured guests and iTunes will not play them in order or at all if I play the album.  What can I do to fix this issue?

    Generally all you need to do is fill in an appropriate Album Artist. For more details see my article on Grouping Tracks Into Albums, in particular the topic One album, too many covers.
    tt2

Maybe you are looking for

  • When i export schema Packages,function will export or not??

    Hi, i am importing schema so in that schema, i have Packages,function, Procedure, is there, so all packages and proedure etc.. will export or not??? pls tell me sir... Thank you,

  • Missing letters when typing-als​o lack of spaces

    When I type normally, I have dropped or missing letters and missing spaces. I have changed keyboards but it didn't help.   Ths is what it looks like when I type normally. Otherwise, I need t type very sloly and that just doesn't ork frme.

  • Central place for Multimedia (Music, Photos, Videos)

    Hello, I currently have multiple devices accessing centrally managed storage (QNAP NAS). I want to be able to use the same storage on the NAS for different devices (iMac/Macbook Pro/iPhone), users and clients including iPhoto, iMovie and iTunes. Does

  • Error in Web Intelligence Rich Client Test

    I am taking the SAP BusinessObjects XI 3.0/3.1: Universe Design course online.  Following the steps in the exercise on creating classes and objects, I received an error when testing the objects in Web Intelligence Rich Client.  I created a Client Nam

  • Burning files across multiple CDs or DVDs

    I have 5GB of files in one folder on 2 DVDs (Can only put 4GB on one DVD) without breaking them apart. Is there a way to do this in OSX? Maybe a script or 3rd party application? Right now I used Stuffit Deluxe to make 4GB archives. Wondering if there