Not allowing a value for a selection in a Select list

Version 4.1.1.00.23

Hello

I created a Select list to display projects within a Department (that we call groups).

A group will have projects, however, more than one group may have a project with the same name.

If my application for the display of the list select the data in a hierarchical format like this:

Group 1

Proj Grp 1

Proj Grp 1

Proj Grp 1

Proj Grp 1

proj Grp 3

Group 2

Proj Grp 1

Proj Grp 1

Proj Grp 2

Proj Grp 2

Group 3

Proj Grp 1

Proj Grp 2

proj Grp 3

What I'm looking for, it's to NOT allow 'Group' level to be selected in the list. Only allow the level of project to be selected values.

The query is:

WITH t
     AS (SELECT 'Group: ' || vg.group_name name
               ,vg.group_id
               ,NULL id
               ,1 AS weight
         FROM   vertical_group vg
         WHERE (vg.group_id = :P100_GROUP OR :P100_GROUP = 0)
         UNION ALL
         SELECT '....' || project_name
               ,group_id
               ,project_id
               ,2 AS weight
         FROM   tbs_projects
         WHERE  status IN ('Pipeline'
                          ,'Planned - Partially Funded'
                          ,'Planned'
                          ,'Execution') AND
                ( :P100_RYG_PROJECT = 0 OR :P100_RYG_PROJECT = ryg_proj_id ) AND
                ( group_id = :P100_GROUP OR :P100_GROUP = 0 ))
SELECT name
      ,id
FROM   t
ORDER BY group_id
        ,weight
        ,name

Can someone help me with this?

Is there additional information that I can provide?

Thank you

Joe

HTML optgroup element is used for the structure select of the lists in this way. Select standard lists the APEX and LOVs do not have support for generating optgroup of the items in the lists of options, but point of plug-ins with this feature are available.

See the documentation for more information on the use of plug-ins.

Tags: Database

Similar Questions

  • Default value for the select list of type of form elements

    Hello

    I do not work with Apex that mutch, so this may be a simple question... but I still need help.
    I have a form, in this form, I have a question P19_ONTVANGER_ID, this is based on a LOV.
    This LOV is on a table that has a field of username with the value of APP_USER.
    The table looks like:
    ONTVANGER_ID this is the PK and is going to be the return value from the LOV.
    NAME is the display value for the LOV.
    USERID is the column APP_USER.

    What users would like to get is that if they create a new record, the default value for the P19_ONTVANGER_ID field is their own ONTVANGER_ID.
    But they must also be able to select another user.

    hope there is someone out there that can and will help me.

    Kind regards

    Rob

    APEX 4.0.2 Oracle 10

    Rob-v-M-Gn-Nl wrote:
    Until now, I had, but I need to select the value of the id of the table and the list of selection item appears the corresponding value.

    How can I do this?

    You can select the Type of default value as the body of the PL/SQL function

    and to add something like that

    declare
    v_return number;
    begin
      select your_id
        into v_return
      from your_table
      where some_column = :APP_USER;
     return v_return;
    exception when no_data_found then
     return null;
    end;
    

    http://www.asktheoracle.NET/PLSQL-function.html

  • Value for the select list

    Hello


    Can someone please let me know how to value to select list (display Null value: Yes, the Null value to display:--select--) through the text field and button.) When I enter a value in the text field and click the button, and then select field must be filled with the respective value.

    I tried to make it through the writing of a query in the source and through dynamic action button, they are populating the value to select the list but we null is folded down, then we must click on the selection list to display the value, but I want the value that is returned to be visible visible null instead.


    Kind regards
    Shoaib

    Hello
    >
    Can someone please let me know how to value to select list (display Null value: Yes, the Null value to display:--select--) through the text field and button.) When I enter a value in the text field and click the button, and then select field must be filled with the respective value.
    >
    a. What is the source of the LoV? Static? Dynamics?
    b. the value that you set using point and button is the value display or the return value of the LoV? It should be the return value.
    >
    I tried to make it through the writing of a query in the source and through dynamic action button, they are populating the value to select the list but we null is folded down, then we must click on the selection list to display the value, but I want the value that is returned to be visible visible null instead.
    >

    As you mention DA, you are on 4.x. But it is better to ask clearly the Apex version.
    See you soon,.

    PS: What you have specified in the Retrun Null value?

    Published by: Dominique on July 20, 2012 13:31

  • Widget Dev error: could not find the value for option: paging [in the param LIST]

    Hey, widget and other people, I'm working on a widget, but I get an error message whenever I try to select an option in a drop-down list of options, I created.

    This is the setting in the mucow xml file:

    (Tab is to facilitate troubleshooting; I normally follow each line.)

      <list name="pagingOption" label="Pagination" defaultValue="&quot;pagingType&quot;: &quot;simple&quot; ,">
    
          <value name="&quot;pagingType&quot;: &quot;simple&quot; ,"
              label="Simple"
              toolTip="PREVIOUS and NEXT buttons only"
          />
          <value name="&quot;pagingType&quot;: &quot;simple_numbers&quot; ," 
              label="Simple Numbers" 
              toolTip="PREVIOUS and NEXT buttons, plus page numbers"
          />
          <value name="&quot;pagingType&quot;: &quot;full&quot; ,"
              label="Full"
              toolTip="FIRST, PREVIOUS, NEXT and LAST buttons"
          />
          <value name="&quot;pagingType&quot;: &quot;full_numbers&quot; ,"
              label="Full Numbers"
              toolTip="FIRST, PREVIOUS, NEXT and LAST buttons, plus page numbers."
          />
    
        </list>
    

    I converted the name attribute of each value HTML entities to better manage the necessary quotes. Depending on your selection in the list, the values above should run end as one of the following (including the EOL commas):

    "pagingType": "simple" ,
    

    or

    "pagingType": "simple_numbers" ,
    

    or

    "pagingType": "full" ,
    

    or

    "pagingType": "full_numbers" ,
    

    ,

    When I try to select one of the options, I get the following error:

    widget paging error.png

    then... help?  What Miss me? :-/

    I would like to remove the 'features of your option values. They can be confused Muse.

    I would the value of these simple options, simple_numbers, complete and the full_numbers. Then change your HTML code to have something like:

    "pagingType": "{param_pagingOption}".

  • Cannot set the default value for the selection list

    I created a list of selection, the 'value list', and it's like this:
    STATIC:Morning;M,Noon;N,Evening;E
    I want that he selects 'Morning' by default. But when the page is displayed, it sorts actually three items in alphabetical order, so "night" is still the default.

    Someone knows how to change that? Thank you!

    Specify am ' in the default value of the edit page of the item field.

    CITY

  • Error when parsing the file ' value of the 'src' attribute is not valid; must be a URI'.  ERROR (RSC-005) to "Hetgeheimfietsen.epub/OEBPS/toc.xhtml" (line 10, col 10): error while parsing the file ' "ol" element not allowed here; wait for the end-tag of t

    The members of the Forum kan help you

    Validation by using version 3.0.1 EPUB rules.

    ()https://github.com/IDPF/epubcheck( )

    December 9, 2015 15:27:33 THIS

    ---------------------------------------------------

    WARNING (OPF-007) to 'Hetgeheimfietsen.epub/OEBPS/content.opf' (line 2, column 227):

    Re-declaration of prefix reserved "rendition."

    ERROR (RSC-005) to "Hetgeheimfietsen.epub/OEBPS/toc.xhtml" (line 10, col 10):

    Error when parsing the file ' "ol" element not allowed here; waiting for the end-tag of the element or element "li" '.

    WARNING (CSS-007) to "Hetgeheimfietsen.epub/OEBPS/css/idGeneratedStyles_0.css" (line 60, col 2):

    Police made OEBPS/font/CambriaMath.ttc refers to fonts not standard type application/x-police-FTT.

    WARNING (PKG-012) to "Hetgeheimfietsen.epub/OEBPS/De_Alpe_d'Huez-1.xhtml":

    File name contains following non ascii characters: '. You want to change the name of the file.

    WARNING (PKG-012) to "Hetgeheimfietsen.epub/OEBPS/De_Alpe_d'Huez-2.xhtml":

    File name contains following non ascii characters: '. You want to change the name of the file.

    Check the finish with warnings or errors!

    In the file Toc delete the second "ol", as well as closing like Epubcheck duplicate codes

        the one after the other (delete the other)

    1. Refresh the report area of PL/SQL (not Page) using the value of the select list

      Hello

      I have a report region based on a "body of the PL/SQL function returning a query'which SQL is generated on the selection of a value of an element from the selection list, select action list is"Redirect and set", but this causes the entire page refresh rather than just the region report." I tried to update the report using only a dynamic action on the item list select (Action now reset to 'None'), but now the report does not appear on the choice of the list. Can someone suggest a solution that will allow me to update this report without refreshing the page? I use APEX 4.2.2 and the syntax of the statement is as follows:

      DECLARE

      v_statement VARCHAR2 (500);

      BEGIN

      SELECT query_text
      IN v_statement
      OF sql_queries
      WHERE query_id =: P2_QUERY;

      RETURN v_statement;

      END;

      where P2_QUERY is Select list item,

      Kind regards

      Kevin.

      KevinFitz wrote:

      The displayed report region is subordinate to the point P2_QUERY is NOT NULL. I guess that the region appears not is because the Action for the select list item is set to None, and so P2_QUERY is always NULL.

      No, the region does not appear because it is subordinated to the P2_QUERY being NOT NULL. This means that the region of report never exists on the page displayed in the browser, so it cannot be updated dynamically. (Dynamic updating is not to evaluate the conditions of the region, and she makes only the content of the report, not the whole region again).

      Remove the condition on the region to report, check the update works and then go back on what exactly are the requirements here. If you want to the area appear only when P2_QUERY has a value, and you want it to be regenerated without submitting and reposting of the page, the region must then be hidden rather than conditionally restored and shown via dynamic when action P2_QUERY Gets a value.

      I tried to add a further Action for the event real value DA but has been a mistake, as stated above,

      All irrelevant if Page to submit items on the region is used correctly.

    2. Since the change in the Docucloud, I am not allowed to send for signatures.  I need this HEEELLLLPPP corrected as soon as POSSIBLE

      Since the change in the Docucloud, I am not allowed to send for signatures.  I need this HEEELLLLPPP corrected as soon as POSSIBLE

      Hello Richv96701951,

      Can you please open a support ticket and provide your address e-mail with which you connect, so that our support team can solve one more early.

      Support | services of Adobe eSign

      -Usman

    3. is not a valid value for parametric role

      Hello
      I get following exception during execution of a piece of code
      Exception: Instance ' / TestProcess1#Default-1.0/2/1' is not a valid value for parametric role 'customer '. has been launched on multiples in the /TestProcess1#Default-1.0/2/1 instance


      The code as follows (Pl. Note: all the logMessage function properly):

      role of role

      logMessage "Hello Split started working: Desc:" + this.description
      + ' Status: ' + this.status
      + "Priority:" + this.priority
      using gravity = SEVERE

      Role = Role.findParametric (name: "Customer", the parameter: "North")
      logMessage "role:"+ role.name.
      using gravity = SEVERE
      participants as a Participant [= role.participants]
      for each usr in participants don't
      ' logMessage"Participants:" + usr.name
      using gravity = SEVERE

      copy = clone (this)
      Copy.participant.Next = usr

      end

      Pl help
      Kind regards
      SDG

      Hello

      I think you probably thought about it now, but if you make the changes I put in bold in your logic below you should be ok:

      role as Role
      *// You need a "location" instance variable with the parametric value set before it reaches*
      *// this Multiple activity*
      logMessage "The location used for the parametric role will be:"  +  location using severity = DEBUG

      logMessage "Hello Split Started to work: Desc :" + this.description
      + "Status :" + this.status
      + "Priority :" + this.priority using severity = DEBUG

      role=Role.findParametric(name : "Customer", parameter : location)
      logMessage "Role :"+role.name using severity = DEBUG

      participants as Participant[]=role.participants

      for each usr in participants do
      logMessage "Participant :" + usr.name using severity = DEBUG

      copy = clone(this)

      copy.location = location
      copy.participant.next = usr

      end

      Dan

    4. Get the selected value of a select list item in a tabular presentation.

      Hi, I have a tabular form and I'm trying to get the selected value of a select list item and store the selected value in a page element hidden elsewhere on the form of tables, so I can use this value.

      I already have something similar to the input on the tabular presentation elements.

      Get the initial values
      var line = $x_UpTill (this.triggeringElement, 'TR');
      numberOfItems var = $(' input [nom = "f12"]', ligne) [0];

      numberOfItems = 123456.123

      What I want to do is soemthing similar as above but capture the value of a select element in tabular form. I thought I could do something like:

      Get the selected value
      var line = $x_UpTill (this.triggeringElement, 'TR');
      numberOfItems var = $('selected [name = "f08"] .val ()', line) [0];

      But this method leaves the as undefined var numberOfItems.

      Please help me to find a way to identify the item 'select' in the tabular form called "f08" and get this value.

      I am a newbie to jQuery selectors etc...

      Thank you.

      Strange that you do not get an error when you run your 2nd selector.
      In any case for this kind of thing, see the HTML code of your tabular form and tell us what triggers, the element can be useful. Or better create an example at apex.oracle.com.
      In any case, I see two errors:
      (1) is there any html element "not selected" instead, the LOV in the APEX element has the select tag
      (2) you can not write a. val() inside a selector that you must place it after your selection.

      So I'd like to rewrite your code to:
      var line = $x_UpTill (this.triggeringElement, 'TR');
      numberOfItems = $("select_[nom_="f08"]",_row).val () var [0];

    5. Refreshing a report on the change in value of the selection list

      -Very well, this should be very easy, but I can't seem to do things.

      I have 2 items on a page: a list of selection and a report.

      The report contains a WHERE clause that uses the value of the selection list.

      So when I change the value of the selection list, the report needs to be recharged.

      I don't want to use a 'Redirect and set' when I change the selection list, because I don't think it's very pretty.

      So I created a dynamic action that updates the State when the selection list is changed.

      Now for the problem: the report get updated, but the new value of the selection list is not used!

      How can I make select the value of the item to be stored in session state?

      I can't find this option anywhere in the parameters of the dynamic action.

      Thank you.

      popovitsj wrote:

      How can I make select the value of the item to be stored in session state?

      I can't find this option anywhere in the parameters of the dynamic action.

      It is in the region of report definition: Page to submit items in the Source section.

    6. Select the color based on the value of the selected list

      Hello

      Is could someone please tell me if it is possible to display a LOV with a background color according to the selected value?

      In fact, I have a report with many selection lists whose value can be N/A Y, N, and I would like that the corresponding LOVs have the background in color according to the value.

      Thanks in advance,

      Andreea

      Published by: user12064977 on October 20, 2009 02:15

      Oh! I have not read the word "report" in your original post and I took your page as a form... :(

      OK, first of all, run your page and see the HTML source generated for it. Note the value of the attribute "name" for all the columns in the report when you use selection lists. Now using JS, set the background color for them.

      Suppose "f03" is the name for your selection list value, then

      Try the code in the following page footer section

      
      
      CheersHari 
      
    7. dynamically change the value of a selection list in the form based on a table

      Hi friends,

      I use a form based on a table. I want to display two fields in the form of lists of selection instead of text boxes and when a value

      in a select list is selected, the corresponding values will be included in the next list of selection. For example if Department

      value is selected in a selection list that employees in this Department will be included in the employee selection list. I saw a

      even using ajax to achieve this as a table in the Dene example application [click here | http://apex.oracle.com/pls/otn/f?p=31517:176:462842537250908:NO].

      Is it possible to achieve the same for a form based on a table.

      Thank you
      TJ

      Hi TJ.

      Take a look on: [http://apex.oracle.com/pls/otn/f?p=56976:4] - instructions are on the page

      Andy

    8. get the value of a selection list

      I made a request and on a page, I have a selection list filled from a list of values (made with a sql statement select).
      on the same page, I have a report made after a select statement.

      How can I did... when I select an item in the selection list in the report show me the item that is selected in the select list

      example:
      Select list: select name of EMP

      List of reports:
      Select * from emp;

      When I click on the selection list and chose a name of the employee in the report show me the first name, middle name, address and everything in emp.

      I tried to use emp.name = 'selectlist.value' and it gives me the invalid number.
      tried with the selection list with submit but still without work.

      can someone give me an ideea? How the current value of the selection list can be put in select condition of a statement or something to do all this?

      Thank you

      E-mail: [email protected]
      name: Andrei


      a quick description

      Page rendering
      Regions
      Point of view: Page (1) template body

      * Report: emp (10)

      Display: Position of the region 01

      * HTML: EMP1 (20)
      * Report: search (30)

      Elements
      Region: research

      * 10: P4_X select list


      Lists of values

      * EMP_name



      is an element of the region of report research.
      search source report is select name, address from emp;
      and the list of values is select name from emp;

      Andrei,

      Change your selection of P4_X list and make a list of selection with Submit. Now edit the report in the form query

      SELECT name, first name, address of the emp, whose name is nvl(:P4_X,name);

      I hope this helps.

      Thank you
      Manish

    9. TMS implemented at level 14.1.1 to 'Get SNMP community name' column does not allow NULL values.

      Hello!

      I had a TMS12.2 (via 12.6 and 13.2) to TMS14.1.1 upgrade.

      When I go to: systems > overview of the system and select all systems and all the settings, I get an error message.

      An order referred before you have a problem with the values of ip box.

      Is it possible that 14.1 upgrade does not correctly check if the empty database fields?

      How I'll fix it, did an upgrade using 14.2, or is it a sql command that must be executed

      (or some values to be defined)?

      Error details:

      Server Error in '/tms' Application.

      --------------------------------------------------------------------------------

      Column 'SNMP Get Community Name' does not allow nulls.

      Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

      Exception Details: System.Data.NoNullAllowedException: Column 'SNMP Get Community Name' does not allow nulls.

      Source Error:

      An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

      Stack Trace:

      [NoNullAllowedException: Column 'SNMP Get Community Name' does not allow nulls.]

      System.Data.DataColumn.CheckNullable(DataRow row) +2131738

      System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent) +5073836

      System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean suppressEnsurePropertyChanged, Int32 position, Boolean fireEvent, Exception& deferredException) +195

      System.Data.DataTable.InsertRow(DataRow row, Int64 proposedID, Int32 pos, Boolean fireEvent) +344

      Tandberg.TMS.UI.SystemOverview.ViewSystemOverviewGrid.CreateDataSource(EmbedLinksSetting embedLinks) +6856

      Tandberg.TMS.UI.SystemOverview.ViewSystemOverviewGrid.DataBindToTMSGrid(EmbedLinksSetting embedLinksSetting) +171

      Tandberg.TMS.UI.SystemOverview.SystemOverviewView.SystemOverviewViewDataBind(EmbedLinksSetting embedLinksSetting) +196

      Tandberg.TMS.UI.SystemOverview.SystemOverviewHost.ShowModule(ModuleActions moduleAction) +115

      Tandberg.TMS.UI.SystemOverview.SystemOverviewHost.systemOverviewFilter_ModuleAction(Object sender, ModuleControlEventArgs e) +43

      Tandberg.TMS.Service.Navigation.TMSModuleBase.FireModuleEvent(ModuleControlEventArgs e) +22

      Tandberg.TMS.Service.Navigation.TMSModuleBase.FireViewAction() +34

      Tandberg.TMS.UI.SystemOverview.SystemOverviewFilter.viewButton_Click(Object sender, EventArgs e) +65

      System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118

      System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112

      System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10

      System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13

      System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36

      System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563

      Hi Martin,

      You see flaws CSCue22625. A fix was published in TMS 14.2.

      Kind regards

      Kjetil

    Maybe you are looking for