Popup LOV - a message of no_data_found

DB: V11.2

APEX V 4.2.3.00.08

APEX listener: independent V2.0.5.287.04.27

WIndows 7 64-bit operating system

Is it possible to display a no_data_found message in a popup LOV when no line corresponding to the entered search criteria?  Currently, you get just a blank window with no feedback.  I prefer not having to create a custom pop LOV from scratch for that.

Thanks in advance

PaulP

I just found on the SkillBuilders Super LOV to http://apex-plugin.com/oracle-apex-plugins/item-plugin/skillbuilders-super-lov_75.html

It does everything I need a lot more.  Very easy to convert the standard popup LOV to a Super Plugin popup LOV. A message "No_data_found" is also provided.  Please keep in mind that by default column 1 is the return value, and column 2 is the display value in the sql.  You can have as many columns as you want.

concerning

Paul

Tags: Database

Similar Questions

  • Skillbuilders Save on exit and form Plugin tabular popup LOVs in IE

    Hello

    I currently use the Skillbuilders Save on exit for a tabular presentation plugin and have a problem that only happens in Internet Explorer (tried 8 and 9) - it does not occur in Chrome or Firefox. I created the dynamic Action for the plugin to execute when the Page is loaded according to instructions.

    My present tabular presentation of the fields that are popup LOVs. If in IE, I change the value of a field in the form of tables and then click on the LOV Save output warning goes off and I have to click OK on warning before my LOV popup window appears. For existing records I have overcome this problem by changing the switch to disable the warning :
    :button, .lov a
    The question I have now is when I add a new line to the tabular form using the button "Add a line" standard. If I change the value of a field on the new line, and then click the LOV I get the Save on the output warning message. I suppose that it is not deleted in the same way that it was for existing records, because the new line does not exist at the time wherever the dynamic Action then ran the lov (link) has not been added to the disabled items.

    I would like to know the following, please? :
    * Is there a known difference in behavior a popup LOV in IE form (which seems to act as if you leave the page) compared to say Firefox?
    * Is it possible to add the link LOV popup on the new line of tabular form it also disables the warning?

    I have created an example of my question here:

    https://Apex.Oracle.com/pls/Apex/f?p=KK_SB_TF_SAVE_ON_EXIT

    Concerning

    Karl

    Hi Karl,

    The difference is that IE (wrongly) raises the onbeforeunload event whenever you click an anchor point, even if the anchor does not take the user to another page - as is the case with the Popup LOV.

    Unfortunately, the plug-in must ensure that its code is executed before any other thing which is the reason why he's working onload. The only thing I can think is that you manually add the same functionality yourself using the public methods. For example, when a new row is added through the form of tables, you must add a click handler to anchor LOV. The call, click on:

    $(document).apex_save_before_exit('disableWarning');
    

    Then use setTimeout to solve the warning after a short period of time:

    setTimeout(function(){$(document).apex_save_before_exit('enableWarning');}, 250);
    

    Let me know how it works for you.

    Kind regards
    Dan

    blog: http://DanielMcghan.us/
    work: http://SkillBuilders.com/APEX/
    Twitter: https://twitter.com/dmcghan

  • strange behavior with popup lov

    Request Express 3.1.0.00.32

    I have a popup LOV key (displays the description, returns the key value) that is used to allow the user to select all active employees. Because the popup box doesn't have a function of point of clear page, I included the following in the text of message element:

    ! http://i43.Tinypic.com/5bec6e.PNG!

    The question I have is that whenever you click on the link, the value is no longer displayed but every time saving the changes, the value appears again and it is still saved in the folder. I also checked with the session information every time that the page running.

    The source value is set to replace the value that exists in the session state.

    Have you thought of this announcement in the Apex forum?

    Oracle Application Express (APEX)

  • Choose the option to popup LOV does not change evet

    Hello

    Version 4.2.6 apex

    I have a popup LOV.

    I also change listener

    $('#P2_ID').on('change', function() { ... });
    

    It turns out that when I select the popup option that does not fire my change. I have the reason is cause there is a kind of function that changes the value of my item.

    Has anyone had these problems and how to solve?

    It's very illuminating. Your versions of jQuery are not really "contradictory", it's just that by introducing another version of the library that this version has used the references $ and jQuery.

    Apex has kept against that by saving a reference to the jQuery apex version used in the namespace of the apex, where apex.jQuery.

    In short: always use apex.jQuery in respect to the apex. Use only $ (in this case, the most recent version) when you need the features of this latest version.

    Also, as you can see, it is important what version allows you to manage events. You cannot trigger an event handler associated with $ using apex.jQuery. Apex triggers, manage upcoming events of the apex.jQuery - always! He may be confused, surely. Please consider well before including another version of jQuery! More: you may consider not to overwrite the reference $ existing and rather keep the new namespaced version as well, or using noConflict after he did what he should. I also have an application where both versions are used, and it can really cause the longer spurts of confusion...

  • Presentation tabular popup lov display value erased during validation

    Hello Infantraj and Jitendra

    I have exactly the same problem as in your discussion here

    Presentation tabular popup lov display value erased during validation

    Could you please share what was the solution?

    Hi Mark,

    Just follow the steps described in the blog (Cluttermeleon: Oracle APEX - descriptions of disappearing Popup LOV key) which is given in the thread. Instead of Java script that is at the page level using

    function get_LOV_value (pLOV, pId) {}

    If (pId! = ") {}

    get var = new htmldb_Get (null, $v ('pFlowId'), 'APPLICATION_PROCESS is get_LOV_value', 0);

    get.addParam('x01',pLOV);

    get.addParam('x01',pId);

    Return get.get ();

    }

    }

    Thank you

    Infant Raj

  • create popup LOV values depends on the return values of select tabular list

    Hello

    My requirement is

    In a table, first column is selection list and second column is LOV Popup.

    I want to create if select user from the selection list value 'A' then displays the popup LOV values.

    If the user selects 'B' values in the select list and then display nulls within the popup LOV.

    Kind regards

    Arianne.

    Hi ujwala1234,

    ujwala1234 wrote:

    In a table, first column is selection list and second column is LOV Popup.

    I want to create if select user from the selection list value 'A' then displays the popup LOV values.

    If the user selects 'B' values in the select list and then display nulls within the popup LOV.

    Use the Popup LOV cascading given by Jari wool in this blog: Blog APEX of Jari: pop-up list of the 'waterfall' Article on slot form of

    Write your Popup LOV query such as if, 'A' is selected it returns other values it will return null value.

    Kind regards

    Kiran

  • disable the Popup LOV and its icon in a tabular form

    Hello

    My requirement is

    I want to disable Popup LOV and tabular icon.

    If I select the first value in column selection list 'A' then second column Empname disable window popup lov

    and if I select 'B' and then select empname popup lov.

    Kind regards

    Arianne.

    Hi ujwala1234,

    ujwala1234 wrote:

    I want to disable Popup LOV and tabular icon.

    If I select the first value in column selection list 'A' then second column Empname disable window popup lov

    and if I select 'B' and then select empname popup lov.

    You can do it by using dynamic action.

    Use the javascript code in the next thread to turn lov popup tabular icon.

    Reference: How to disable the popup LOV (query based LOV) in the form

    and related to put on over ReadOnly rank tabular thread

    NOTE: instead of setting custom "row_item_disabled" CSS class use the integrated class APEX "apex_disabled."

    If it is still impossible to solve, re - produce the question on apex.oracle.com and share the credentials from the workspace.

    Kind regards

    Kiran

  • Digital Format on column displayed as a Popup LOV mask

    APEX 4.2 using theme 24.  In a tabular presentation, I have a column that is defined in the table as number 4 and I display as a Popup LOV.  I want to display on the initial load data form left padded with zeros - 0000 format mask. The Popup LOV gray on the ability to set the format mask. If I change it to a text field I can define the mask and display it as I want. I need to allow users to choose one of the LOV based on another table where the column is defined as a character. When the value is selected in the LOV it appears with the full left 4 digits padded with leading zeros, which is what I want.  However as I said on the initial load of data the leading zeros are not displayed.  It's really just a matter of Visual for the users, it is part of a GL account number and users are accustomed to seeing the full figures as if it was the character.  And please do not suggest I change the column in the table of characters too much process on the side server use it as a number.

    Thanks for the feasible suggestions!

    Therese

    Theresas wrote:

    APEX 4.2 using theme 24.  In a tabular presentation, I have a column that is defined in the table as number 4 and I display as a Popup LOV.  I want to display on the initial load data form left padded with zeros - 0000 format mask. The Popup LOV gray on the ability to set the format mask. If I change it to a text field I can define the mask and display it as I want. I need to allow users to choose one of the LOV based on another table where the column is defined as a character. When the value is selected in the LOV it appears with the full left 4 digits padded with leading zeros, which is what I want.  However as I said on the initial load of data the leading zeros are not displayed.  It's really just a matter of Visual for the users, it is part of a GL account number and users are accustomed to seeing the full figures as if it was the character.  And please do not suggest I change the column in the table of characters too much process on the side server use it as a number.

    Simply select it in the source region like query:

    ...
    to_char(col, 'fm0000') col_alias
    ...
    
  • Cannot change PopUp LOV width and height in version 4.2.5.00.08. I change the values of 450 400 in the Popup list template values (Section of the window), but my function genList0_f07_$ _row (), retains the same settings. Is this a bug?

    Hello

    I use APEX 4.2.5.00.08 to my app.

    I have a region of reports, where I display a column set. A column is the column attribute "display as" the value 'Popup LOV (LOV based query).

    I press the button to retrieve the LOV, I get a popup of 450 x 400 pixels.

    I go to the side of the model and navigate to "Popup list of values of model", where I can see in the section 'Window' attributes 'Width' and 'Height' value 450 and 400. I edit them and save them and there is nothing going on. I'm sure that the template belongs to my selected theme.

    I saw in the HTML source code that is the called function:

    <!--


    function genList0_f07_$ _row)
    {
    w = open ("wwv_flow_utilities.gen_popup_list" +)
    « ? p_filter ="+
    "& p_name = ' + escape ('f07') +.
    ' & p_element_index = ' + escape ('0') +.
    ' & p_elem_id = ' + escape ('f07_0000').
    ' & p_form_index = ' + escape ('0') +.
    ' & p_max_elements = ' + escape ("") +.
    ' & p_escape_html = ' + escape ("") +.
    ' & p_ok_to_query = ' + escape ('YES').
    ' & p_flow_id = ' + escape ('114') +.
    ' & p_page_id = ' + escape ('100201') +.
    ' & p_session_id = ' + escape ('16021544706004').
    ' & p_eval_value = ' + escape ("") +.
    ' & p_translation = ' + escape ('NO') +.
    ' & p_lov = ' +.
    ' & p_lov_checksum = ' +.
    ' & p_item_id = ' + escape('-683997768') +.
    ' & p_column_id = ' + escape ('25022622060292812'),
    "winLov,"
    "Scrollbars = 1, resizable = 1, width =400, height =450"); "
    If (w.opener is nothing)
    w.opener = auto;
    w.Focus ();
    }
    ->

    I see that the values has not changed. I also connected and disconnected. I am inclined to believe that it is a bug of the APEX.

    The only solution I think is to replace this function, which is NOT ideal.

    Thank you

    Digital

    The parameters are generated only, nothing you can do about it because it does not use the model for these properties of the couple. Other things work fine for example the names of button or title window etc. I guess that, Yes, it is a bug. It's still there in the apex 5 too, I checked. The default values of the template do not match, the value in the generated code is always 400/450. So I guess it's pretty much a wait on 5.1.

    Here's a fun hack to make it work well on your page (works in apex 5 too, because the code is always the same). Put this in the execute on loading of the page section:

    (function(){
      var _open = window.open;
      window.open = function(){
        if ( arguments[1] === "winLov" ) {
          arguments[2] = "Scrollbars=1,resizable=1,width=500,height=700";
        };
        return _open.apply(window, arguments);
      };
    })();
    

    Change the settings to your liking. This will replace the existing window.open call, which is what the popup lov use and replace it with our own code. It does not interfere with other things. As the name of the new window is always "winLov" for the popup lov, it is the argument that is checked.

    During the call to window.open to open a new window with the name "winLov", parameters are replaced with your own version of it. The window is called as usual, using the stored reference.

    Edit:

    Yes, do not use the trick of resizing. My hack can be a bit tedious, but it's much less invasive for the end user (see open, bam, resize. "Even gets funky on multiple monitors). Also, this thing in the popup lov template will affect each lov popup that you use in the application, which is much less interesting than my specific page code.

    Edit2:

    I did a little digging in the source code, and I don't know why it does not work. Popup lovs are actually equipped to deal with it. My guess is that the parameters are recovered only after that the lists were generated, causing the package variables global to use their default values instead of model parameters.

  • How to disable the popup LOV (query based LOV) tabular

    Hello

    I need help. I need to make a line in a table form the read-only AND disable the Popup LOV (LOV based query). As you can see in the code below all rows with a value of "AUD" becomes read-only. Column 5 is a Popup LOV (query based LOV), and must have become read only AND disabled also. Currently, the code performs the lines = "AUD" read-only, but the user can still click on the Popup LOV this line and select a value from the list, then updates the row.

    All solutions?

    function makeRowReadOnly() {}
    {$('select[name="f06"]').each (function ()}
    var row_val = $(this) .val ();
    ROW_ID var = $(this).attr('id').substr (4);
    If (row_val is "AUD")
    {
    $("#f02_"_+_row_id).attr ("readonly", true) .addClass ('row_item_disabled');
    $("#f03_"_+_row_id).attr ("readonly", true) .addClass ('row_item_disabled');
    $("#f04_"_+_row_id).attr ("readonly", true) .addClass ('row_item_disabled');
    $("#f05_"_+_row_id).attr ("readonly", true) .addClass ('row_item_disabled');
    $("#f06_"_+_row_id).attr ("readonly", true) .addClass ('row_item_disabled');
    $("#f07_"_+_row_id).attr ("readonly", true) .addClass ('row_item_disabled');
    }
    else {}
    $("#f02_"+row_id).attr ("readonly", false) .removeClass ('row_item_disabled');
    $("#f03_"+row_id).attr ("readonly", false) .removeClass ('row_item_disabled');
    $("#f04_"+row_id).attr ("readonly", false) .removeClass ('row_item_disabled');
    $("#f05_"+row_id).attr ("readonly", false) .removeClass ('row_item_disabled');
    $("#f06_"+row_id).attr ("readonly", false) .removeClass ('row_item_disabled');
    $("#f07_"+row_id) .attr ("readonly", false).removeClass('row_item_disabled');
    }
    });
    }

    Hi dekoke_i,

    I tried this on my local instance of APEX 4.2:

    function makeRowReadOnly() {
    $('select[name="f06"]').each(function() {
    var row_val = $(this).val();
    var row_id = $(this).attr('id').substr(4);
    if (row_val == 'AUD ')
      {
        $("#f02_" + row_id).attr("readonly", true).addClass('row_item_disabled');
        $("#f03_" + row_id).attr("readonly", true).addClass('row_item_disabled');
        $("#f04_" + row_id).attr("readonly", true).addClass('row_item_disabled');
        $("#f05_" + row_id).attr("readonly", true).addClass('row_item_disabled');
        //make the popup-lov button readonly
        $('#f05_' + row_id).closest('tr').find('td span.lov a').addClass('row_item_disabled').unbind('click');
        $("#f06_" + row_id).attr("readonly", true).addClass('row_item_disabled');
        $("#f07_" + row_id).attr("readonly", true).addClass('row_item_disabled');
      }
    else {
      $("#f02_"+row_id).attr("readonly", false).removeClass('row_item_disabled');
      $("#f03_"+row_id).attr("readonly", false).removeClass('row_item_disabled');
      $("#f04_"+row_id).attr("readonly", false).removeClass('row_item_disabled');
      $("#f05_"+row_id).attr("readonly", false).removeClass('row_item_disabled');
      //enable the popup-lov button
      $("#f05_"+row_id).closest('tr').find('td span.lov a').removeClass('row_item_disabled').bind('click');
      $("#f06_"+row_id).attr("readonly", false).removeClass('row_item_disabled');
      $("#f07_"+row_id).attr("readonly",false).removeClass('row_item_disabled');
      }
    }
    

    I hope this helps!

    Kind regards

    Kiran

  • ADF | Retriving of popup lov attribute value

    Hello

    JDev: 11.1.1.6.0

    I'm trying to select a popup lov attribute value, as well as another attribute value must store them on the corresponding fields.

    EX: when I select point id pop-up window in the table

    table.PNG

    It displays popup and selecting a value of line to select the item id,

    search.PNG

    When I select the product id to the value of time even product category to category, product description value description of the category in the table.

    as below

    afterTable.PNG

    give me suggestions for values

    Concerning

    Is it comes to lov based model, then you can assign several attributes of lov to several attributes of your ViewObject (in the editor where you describe lov).

    Dario

  • Action dynamic apex on popup lov

    Hello

    I have a popup lov in apex 4.1.1.00.23, I want to put some values after the selection of an item from the LOV. That is, select a certain customer and set variables based on customer ie customer...

    I created a dynamic value on the evolution of the popup lov, but we note the change on the selection of a different value.

    If I save the form and then come back shows the correct data, not just directly after changing the value after the value in the LOV POP.

    Dynamic value is triggered on the evolution of the LOV POP to set some values, but it does not work!

    Any help appreciated.

    Thank you

    David

    Thank you

    I managed to get this working:

    Solution for anyone interested:

    Create a dynamic action advanced popup lov

    Event: change

    Select a Type: element

    Element was the popup lov

    No condition

    Now to update the items, I used the set value

    Action: value

    Parameters: Sql statement

    SQL code

    In page items to submit (popup lov name), it's the part that I had not before!

    Item is updated.

  • Popup LOVs... where's the search value?

    Someone had a bit of luck to dig into the background of the popup LOVs?  Here's a question I'll try to find the answer to.  I have half of the answer, but not all.

    We have an external system that provides real-time data via webservices.  Our goal (and we did that day no problem) is to consume the XML response from webservice with PL/SQL and then turn us these data into pipeline of what looks/walks/talks like a table or view using functions.  The point here is to make these data available to Apex for various things, including the popup LOVs built on the pipeline functions.

    The challenge is that some Web services provide a large amount of data (for example, a list of parties, who at this moment in our dev environment is only about 16 K records, but as we move forward, we know that these data grow to be a good lines 118K or more).  Already at just 16K records, it takes a good 30 seconds for questioning.

    Popup LOVs of apex seem to be based on the model that they perform an implicit request by all reviews and then apply the filter on the value of research (if there is a value entered).  It is very good for LOVs against standard tables and views, but on larger volumes of data to a function in the pipeline against a data source that is out of our control... not very good.

    We made a functional decision on some LOVs (such as a list of 118 K coins) that any user in their right mind really never would come into such LOV and simply browse through the records.  They would already have an idea of a reference number or description of the part they would search by.  Our strategy was so to the LOV follow these steps:

    1 return at any line if the user did enter no search criteria.

    2 manipulate the LOV dynamically if the user did enter search criteria such as the result is * pre set * filtered first through the webservice (it accepts input parameters).  This greatly improves performance and so far we have work * for Apex regular page elements * but not for tabular forms (which is where my question arises.

    Here is an example of such a definition LOV:

    RETURN ext_parts_util.get_parts_lov_sql (p_search_val = > apex_application.g_x02);

    By trial and error, we have found that when the user is in the popup LOV and enters data in the search field and click the "Search for", the value they use to search land behind the scenes on the server in apex_application.g_x02.

    Thus, within this service, we return a SQL string that looks like one of two things:

    1. If apex_application.g_x02 is null, we return to this (a dummy SQL statement that returns no rows):

    Select "," Ruy where double 1 = 2.

    2. else (there is a search value), we call our webservice in pipeline function and pass it apex_application.g_x02:

    Select part_number d, part_number table r (my_package.my_function (p_part = > '%' | apex_application.g_x02 |)) '%'))

    The pipeline works calls the Web service and passes the value of searching with wildcard characters of apex_application.g_x02 and the Web service itself filters the data down, ahead.  This improves performance greatly for us.

    Now, here's the problem and the real question... above fantastic work for Apex points page.  But for a popup LOV in tabular form, it's a no-go.  In a tabular presentation, the popup LOV apparently differs significantly.  The search does not value land in apex_application.g_x02 in this case, and we not were able to know where it ends.  Popup LOVs in tabular forms also lack other declarative features (Don't they always with tabular forms, which appear to be three releases behind the common page elements?)  GRRRR...) popup LOVs such as what makes them not get the first set of rows, etc then we can even use it to help discourage a wide open query.

    Has anyone found where the search for value in a popup LOV in a sub form of table for the back-end that happens? Bottom line, this is what we are looking for so we can define these SQL LOV to refer to everything that is instead of apex_application.g_x02.

    He got after all.  I got to work with a DBA who could clear the SQL area and then watch as I performed a search in the LOV.  Example:

    SQLT AND EXECUTIONS

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

    Select 1 37.371843 / * generated * / D, R) (select

    PART_NUMBER | ' -- ' || part_description d,

    PART_NUMBER fofes_ext_parts_v r)

    wwvlovinlineviewname where upper (D) as

    '%'|| Upper(:WWV_LOV_RETURN_KEY_UTIL_1111) | » %'

    It seems that the value in the search LOV popup on a tabular presentation of the land into a link called "WWV_LOV_RETURN_KEY_UTIL_1111" variable

  • Cannot set the position of Popup LOV 10g shaped

    Hello

    I'm unable to set the position of popup window popup LOV in my canvas in Oracle Forms 10g.

    In the property Palette, I put X Position and Y Position for the desired values, but it is not in the actual position.

    Can someone please help in this regard.

    Thank you.

    Automatic Position property is set to True.
    Position Position & Y X is set to 0. Even in this case the LOV is rendered in the middle of the form. It is not displayed next to the button that causes LOV to display.

    I tried another way.
    Set the Automatic Position on no. property and set the X & Y Position the coordination required, then displayed in my desired position.

    So, I was missing the Auto value not earlier. Thanks for your reply, he helped solve the problem.

  • Popup LOV selected the value not in session state

    I have a pop LOV element on a page in my application.  Once the item has been selected in the list presented, I would like to use as part of a select statement.  Select statement failed.  It turns out that the value I want the popup THAT LOV is not being saved in session state, so of course the select statement fails.  I determine this by clicking on the session menu item in the developer bar - the item itself presents itself, but the value is empty.

    What would cause a popup LOV value choice not finish by in session state, and how do I make sure he gets there?

    Thank you!

    If you need the value in a SQL report, you can just set "Elements of Page to submit" in your report to your LOV element definition. Otherwise, create a dynamic fire action when your LOV is changed with a set of pl/sql null process action; then set Page elements to send to your LOV element.

    Alternatively you could do it manually with your own function/Manager javascript using the '$s' Apex API by creating a dynamic action that JavaScript is triggered then the loading of the page:

    $("#PXX_YOUR_LOV").on('change',function(){
      var getValue=$(this).val();
      $s('PXX_YOUR_LOV', getValue);
      });
    

    Changing the value in LOV only updates the HTML code, the element must be submitted to the server so that the value that will be put in session state. The gurus can explain more, but the above methods are what I use depending on the situation.

    see you soon,

    John

Maybe you are looking for

  • How doi send texts using the speech function without hitting the Send button?

    using the speech function in texting, how to send the text without actually pushing the Send button? When I say 'send' or 'send message' he just keeps typing

  • Re: NB510 - 10 d and NB510-11 - What are the differences?

    Hi all Does anyone know what the difference between the NB510 - 10 d and NB510-11, they´re be sold here in Spain, at the same price and Im see no difference in the Specificaciones. Could someone advice please? Concerning

  • Can I copy model Toshiba drive of the SAME recovery dics

    My brother has a Toshiba Satellite A200 - 1 M 8, even I (PSAE6E) and I lost my recovery disc.Can I copy his product Toshiba Recovery disk and use it on my laptop? I'm sure it's the same system of 32 bit Vista on his record, the laptop even as I. If n

  • Concatenated RAID

    My concatenated RAID has a drive that has failed. That a single disk can be replaced without losing any data?

  • How to make faster the Subvi

    Hi all I have a Subvi, which tries to estimate "sample entropy" it works well, but it's too slow. I was wondering if you have any suggestions on my VI how can I speed up. I have attached the files here, I would appreciate it if you take a look. Best