How to validate a list of button selection box record

Hi, I have a form with a list of selection box required. If the user is not to seek a point of it I get ORA-01400: cannot insert NULL into error, but instead of this error, I have a javascript that could be used to send a message to the user before present, but have no idea where should I call go!

Thanks for any info.

-iahmadi

Hi Iahmadi,
You don't need to use javascript to do this, in fact, you can use apex integrated inline control validation to validate when no items selected. Try the following-

For the list of selection in the LOV section, type-1 in the null value.
Create a validation of levels element in the page that discusses the section. in the posting type select ITEM IN EXPRESSION 1 IS NOT CONTAINED in the EXPRESSION 2.

It fires when the user click on the button without selecting any item in the drop-down list SAVE.

Hope this helps,

Kind regards

Pascal M

Tags: Database

Similar Questions

  • How to create a list of button by using the names of a table

    Hi, I want to create an application that displays detailed information about something. for example, as the profile of the users. my application will read an xml response from the server that contains the list of the names of the users. How to create a list of buttons using the names and then each button that displays the name that can be pressed and displays detailed information about the name? I think that it is similar to the BBM app that displays a contact list of the user. Thank you very much

    Create a ButtonField as:

    ButtonField [] users_buttons = new ButtonField [number of users];

    Initialize the uasing dem:

    for (int i = 0; i)<>

    users_buttons [i] = new ButtonField ("user", Field.FIELD_HCENTER |) ButtonField.CONSUME_CLICK);

    Make dem clickable setchangeListener method of buttonField and Ooveride Navigation click to make a few operatoin by clicking on the specific button!

  • How to validate at least one line selected on the table?

    Hello world

    I have a requirement here to display a list of customers at a table "select unique" and a button to send the page. When the user clicks this button, I need to validate if there is a selected line in the table. What is the best approach tho do?
    I tried to validate it on actionListener in the click of a button, but even if I put adfFaces messages running, it does not appear on the screen and the page is still subject.

    Is the BPM 11 g context of the project, so I have to do this validation and 'Cancel' the submit, otherwise the data passes through the flow until the next activity.

    Maybe the real question is: how to undo a page submit during an actionListener?

    Thank you

    Hello

    Small correction to Vinod, tableBinidng.getSeelctedRowKeys () always returns non-null (returns empty set when nothing is selected), then use the tableBinidng.getSeelctedRowKeys () .getSize () to check if a line is selected or not (0-nothing selected).

    If you do not want to treat the action up to save if an option is selected, why don't you try disable the button until something is selected in the table?

    To disable a button when no rows selected, simply add after the disabled property of a button value update it based on the table (add partialTriggers to the table)

    
    
    

    Jean Lou

  • How to programmatically set the option button selected on a group of radio buttons

    Hello, I have another question for you.

    How can I set an option specifically button selected programmatically on a group of Radio buttons? I think it's very simple, but I can't find a solution.

    Thank you in advance.

    You can use the SetActiveCtrl function

  • How to make a list of dynamic selection with time interval of 15 minutes

    Hi all

    I have a question. I need a selection list containing the time with 15 minute intervals from 08:00 until 16:00.
    example 08:00
    08:15
    08:30
    08:45
    09:00
    09:15
    and so on until 16:00
    Or values stored in a column of varchar type.
    Can someone help me with this one please?

    Best regards
    Caroline

    You can generate the entries in a dynamic way, as:

    select  to_char(trunc(sysdate)+8/24+(level-1)*1/96,'HH24:MI') period
    from    dual
    connect by level <= 33 
    

    or if you want/need to use your stored values:

    select display_column, return_value from table where
     display_column in (
                   select  to_char(trunc(sysdate)+8/24+(level-1)*1/96,'HH24:MI') period
                   from    dual
                   connect by level <= 33 )
    
  • linking two fields and fill in the two field based on the list drop-down selection box 1

    I work for a small social service agency VERY small non-profit and I try to get our paperwork until the twentieth century. I hope someone here can help me. I have adobe acrobat, but not of other adobe products. I converted our word document that we use for client notes in fillable pdf format and so far everyone is excited to try it. I have a huge problem that I can't understand. I have a customer named created drop-down list box that contains a list of 300 customers. Box 2 is named customer ID and will contain a unique identification code assigned to each customer.

    For example:

    CUSTOMER ID customer JANE DOE 12345678

    So here is my question how can I ensure that when Unetelle is selected 12345678 is already filled in the second field?

    I fill the drop-down list with the names of customer and then enter the customer ID as the value of exports. Note You must have a unique name for each client.

    If your customer ID starts at zero, then you must use a custom JavaScript, so you can keep the zero non significant.

    For the customer ID field, you can use the following custom JavaScript code:

    Event.Value = this.getField("DropBoxFieldName').valueAsString;

    You will need to change DropBoxFieldName name of the drop-down list.

    You will need a mechanism for updating the new customer form and IDs names.

  • How to add options to the first selection box second Dropbox?

    How can I add or options at a second selection when the onSelectedIndexChanged is triggered the first Dropbox? I tried several methods but in vain. Is it possible to do? I use both are on a single page.

    Thank you guys.

    Be based,

    Methods that do not have Q_INVOKABLE in front of them are not callable from QML, so you'll need to do in C++ for now. I tried them and can confirm that they are working correctly.

    I would like to know if there is anything else I can do for you.

    Kind regards

    Daniel

  • How to change back to invert the selection on records

    When I change my files of large icons names are not visible

    No guarantee:

    Open the folder > click View > is there a check mark in front of the file names hide?

    If so, uncheck the box.

    Another suggestion is to do a system restore.
    If you can remember a date BEFORE you changed file in large icons, use this date or before as your restore point.

    http://www.howtogeek.com/HOWTO/Windows-Vista/using-Windows-Vista-system-restore/

  • How can I get my action button can be log off and not closed? I select it in the customization tab, hit apply and then ok, but nothing changes.

    How can I get my action button can be log off and not closed?  I select it in the customization tab, hit apply and then ok, but nothing changes.

    Hi Erin,.

    Please check if you have followed the steps below to change the action of the Power button.

    By default, clicking on close button in the start menu stop your computer. You can change this so that instead of close, your computer logs you off, crashes, restarts, goes into a State of sleep or goes into hibernation.

    1. open properties of the Start Menu by clicking theStart button, clickingControl Panel,appearance and personalization, then clicking on thetaskbar and Start Menuand the taskbar.

    2. click on theStart Menu tab.

    3. in the list ofthe power button , click an item, and then clickOK.

    When you change the action of the closure of the key, the button name changes to reflect the new action.

    If the steps above do not change the option, you can try creating a new user account on your computer and check to see if it helps you change.

    To create a new user account.

    1. open user accounts by clicking the Start button, clickControl Panel, click user accounts and family safety (or by clicking onuser accounts, if you are connected to a network domain), and then clickinguser accounts.

    2. click on Manage another account. If you are prompted for an administrator password or a confirmation, type the password or provide confirmation.

    3. click on create a new account.

    4 type the name that you want to assign to the user account, click an account type, and then clickcreate an account.

    If you are able to change the action of the power button by using the new profile, access the link below and follow the steps to correct the user's profile.
    http://Windows.Microsoft.com/en-us/Windows7/fix-a-corrupted-user-profile

    I hope this helps. Let us know the results.

    Thank you and best regards,

    Srinivas R Microsoft support.

    Visit ourMicrosoft answers feedback Forum and let us know what you think.

  • How to validate button Save

    Hello

    How to validate button 'save '? Requirement is at the advanced table I have lov fields 'Application name' and 'name of responsibility. " If I choose the two lov then only it will save the records.else, it will show a message "enter values in 2 fields. I use code code below.



    If (PageContext.GetParameter ('Save')! = null)
    {

    RequestAccessDetailsVOImpl vo = am.getRequestAccessDetailsVO1 ();
    Line row = vo.first ();
    String p_appl_name = null;
    String p_resp_name = null;

    for (int i = 0; i < vo.getRowCount (); i ++)
    {
    p_appl_name = Row.GetAttribute ("ApplicationName"). ToString();
    p_resp_name = Row.GetAttribute ("ResponsibilityName"). ToString();
    p_username = PageContext.GetUserName (). ToString();
    System.out.println ("application name is" + p_appl_name);
    System.out.println ("name of responsibility is" + p_resp_name);

    }
    Row = VO. Next();

    If (((p_appl_name)! = null) & & ((p_resp_name)! = null))
    {
    System.out.println ("Working");
    am.getOADBTransaction () .commit ();
    System.out.println("6");
    throw new OAException ("successfully", OAException.INFORMATION Records);
    }
    on the other
    {
    throw new OAException ("Enter the two fields", OAException.INFORMATION);
    }

    }



    IAM get 'Application name' and values "name of responsibility." If I select the two values it works well, but if the option not all lov is showing below error.



    Details of the exception.

    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
    at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2637)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
    in OA. jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    to EDU.oswego.cs.dl.util.concurrent.PooledExecutor$ Worker.run (PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)
    # # 0 in detail
    java.lang.NullPointerException
    at wnsgs.oracle.apps.sysadmin.requestforaccess.webui.RequestAccessDetailsCO.processFormRequest(RequestAccessDetailsCO.java:155)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
    at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
    at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
    at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
    in OA. jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    to EDU.oswego.cs.dl.util.concurrent.PooledExecutor$ Worker.run (PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)
    java.lang.NullPointerException
    at wnsgs.oracle.apps.sysadmin.requestforaccess.webui.RequestAccessDetailsCO.processFormRequest(RequestAccessDetailsCO.java:155)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
    at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
    at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
    at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
    in OA. jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    to EDU.oswego.cs.dl.util.concurrent.PooledExecutor$ Worker.run (PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)




    Can someone help me how to solve this error.

    Thank you
    NGO

    p_appl_name = Row.GetAttribute ("ApplicationName"). ToString();

    The statement generates error if row.getAttribute("ApplicationName") returns null as he tries to toString() to null.
    So it correctly handles to null values.

    p_appl_name = (String) row. GetAttribute ("ApplicationName");
    p_resp_name = (String) row. GetAttribute ("ResponsibilityName");

    It should work... If you are still having problem... very unlikely... in this scenario, you use only
    Object p_appl_name = row.getAttribute ("ApplicationName");
    Object p_resp_name = row.getAttribute ("ResponsibilityName");

    If you use over construction of the object then you will need to convert the objects to strings if you view them, but the comparison they work always as is.

    Kind regards
    Stephanie.

  • How to manage the current line with radio button selection?

    Hello world

    I have an ADF page with a table and a search"" button.
    I created a new attribute with VARCHAR2 (1) in the VO and dragged this attribute as the first column of the table. And changed this first column of the option button to select only a single line at a time.
    By clicking on the "Search" button, I need to get the current selected row values.

    How can I get the values of selected line?
    What code should I write to get the values of the selected line in the method of binding the button 'search '?

    All suggestions will be really useful.

    Thank you.

    Hello Kumar,
    I have a few comments on your case.
    >
    I created a new attribute with VARCHAR2 (1) in the t
    >
    1. you should create this attribute in the object of the entity, and then add it to the view object.
    2-do you need this radio that a button is defined for all lines? If yes then you need handle the case where the user set several lines and clear the value of the attribute for all other lines.

    >
    How can I get all the values of the current row in backing bean, binding of the Find method (method)?
    can u please give me the code for this?
    >
    If you mean by the current row is the row for which the value of the selected attribute is defined (the radio button is set to the rank), then you can write a method in the viewObjectImpl class and expose it to the customer interface and call it from your bean.
    Here is a sample Department table in the HR schema.

    //This method is written in DepartmentsViewImpl
    public Row getSelectedRadioRow(){
                //create a second row set to not impact the row set used in ADF
                RowSet duplicateRowSet = this.createRowSet("duplicateRowSet");
                //get the current row of the table to set it back after re-executing the VO
                DepartmentsViewRowImpl currentRow = (DepartmentsViewRowImpl)this.getCurrentRow();
                Row[] filteredRows = duplicateRowSet.getFilteredRows("IsSelected", "1");
                DepartmentsViewRowImpl row=null;
                if(filteredRows.length>0){
                    row = (DepartmentsViewRowImpl)filteredRows[0];
                    System.out.println("Department Name " + row.getDepartmentName());
                     }
                this.setCurrentRow(currentRow);
                duplicateRowSet.closeRowSet();
                return row;
            }
    
  • How to customize the status of the selection of the converter of custom list item?

    I have a list item that uses a custom converter, implemented as a MXML component. When a list item is selected, I want to change the appearance of the text of the item, police characters and color and ideally located in the background of list item to a gradient rather than a solid color.

    How would I go to do this?

    See you soon
    Adam

    I think that should help:

    summer http://butterfliesandbugs.wordpress.com/2007/06/25/How-to-Know-when-my-itemRenderer-is-sel.

  • How to get the caption of the selected option button?

    I am building a dynamic form using javascript in Adobe livecycle designer, X.  I have a group of radio buttons, optGroup, with several individual radio buttons. Later in the form, I want to refer to selection that made the user with the caption of the button selected in the option group.  I tried to use resolveNode (optGroup.selectedMember () .name + ".") caption.value. #text') .value, but this only works if the first button in the group is selected.  Otherwise, selectedMember seems to be null and the code does not work.  Any ideas?

    Thanks for your help!

    BigO

    Hello

    You can do this. I just thought it would be easier to clear values "says.

    On the basis that you have a unique name for the exclusion of radio button group, so this should work:

    this.rawValue = RadioButtonList.selectedMember().caption.value.text.value;
    

    Hope that helps,

    Niall

  • How to set the size of the selection list

    Hi all

    I want to see the selection list as multi select but not able set the "size" attribute in the attributes of the HTML Form element. It gives an error
    * SIZE and ID attributes must not be specified. Any help is very appreciated.


    Thank you

    Hello:

    Add this piece of JS in the page footer

    
    

    CITY

  • How can I get my "downloads" button to turn into a "Timer", while a download occurs?

    On the web page "where to find and manage downloaded files in Firefox, with the url:
    https://support.Mozilla.org/en-us/KB/where-find-and-manage-downloaded-files-Firefox#Firefox:WIN8:fx43
    under the "Table of contents", the 1st question is: "How do I get my downloads? This section States the following: "during a download, the download button changes to a timer that shows the progress of your download. The timer changes into an arrow when your download is complete. »
    As my downloads button remains static, I can't determine the download progress. How is - a encourages the downloads button for, in fact, turning a timer?

    Thanks to those of you who have offered to help to solve my dilemma. Since my icon "Downloads" finally just disappeared, I ended up choosing the icon "Open Menu" on the far right of the address bar and then selected the menu item 'customize' at bottom left of the drop-down list of the info. I moved the icon "Downloads" from the available icons in the menu 'Customize' drop down icons available to the area to the right of the address bar between the 'Home' icon and the icon 'send '. Then I went downstairs to load a file & the "Downloads" icon in the icon changed "% ramp full." So, I'm good to go for now... Although I'm still a bit baffled by the strange behavior presented initially by arrow icon "Downloads" remains static during a download rather than change in the '% complete ramp' icon, as it does now...

Maybe you are looking for