Popup LOV button 'search' in the Versions of IE - CSS Bug?

Hello

I just want to know if anyone has the same problem - it's only a small (but there is always a user who wants to fix!).

When you display the Popup LOV window in Internet Explorer (IE9 and IE8) buttons are hard to read:

https://plus.Google.com/photos/104459804528712563956/albums/5847964722134039761?AuthKey=CPGhjNi7rNf0Jw



Kind regards
Amanda.

Published by: Amanda Walsh on 23 February 2013 13:13

Amanda Walsh wrote:

I just want to know if anyone has the same problem - it's only a small (but there is always a user who wants to fix!).

I guess from what I see it is theme 25 (or one of his relatives there)? Can certainly duplicate this theme 25.

When you display the Popup LOV window in Internet Explorer (IE9 and IE8) buttons are hard to read:

https://plus.Google.com/photos/104459804528712563956/albums/5847964722134039761?AuthKey=CPGhjNi7rNf0Jw

Confirmed on IE8 and 9. OK work on IE10 and any other recent, I tested on Windows, OS X and iOS.

The involved CSS rule is:

input.lovButton.hotButton {
  ...
  background-image: url('data:image/svg+xml; base64, D94bWwgdmVyc2...'); /* Encoded SVG truncated for forum legibility */
  ...
}

Which explains the IE8 problem because it does not support SVG background images. Cannot identify what is the problem with IE9 as it should support it. (Likely to be a browser bug: in the way it handles the complex cascade of the rules in question, or by the combination of the properties involved.)

APEX point of view, I would say that the user that this problem is just. It is certainly a problem of accessibility because that made the contrast ratio of the button text in the background is 1.1:1; well below the WCAG guidelines. In addition to the rule for the SVG gradient background image, the CSS theme should include a rule of background color of help for browsers that do not support SVG backgrounds (or mysterious problems their display). It is common when you use advanced CSS backgrounds.

So there is an easy solution to add the rule of rescue definition of Page HTML Head Popup list of values of the model, after the substitution string #THEME_CSS # :


Tags: Database

Similar Questions

  • 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

  • Question of value Popup Lov key (description of the poster, returns the key value) by default

    Hello

    I have a Popup Lov key (description of the poster, returns the key value) and I want a default value. It is based on a list (user name, id).
    I tried to put the id of the user logged on as default, but what I see on the screen in the field is the value of the id, not the username.
    How can I pass the user id and see the user name?

    Thank you.

    Oh! My bad, I thought you are talking about regualt lOVs not popups.

    OK, so that's what you need to do, I tried it and it worked for me:

    your popup LOV > default > type: body of the PLSQL function > and enter a query like:

    declare
    UID number.
    Start
    Select user_id from the uid of the user
    where UPPER (username) = UPPER(:APP_USER);

    This should show username and retune userid.

    Hope this helps,

    Sam
    Please give good answers by marking correct or useful.

  • 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.

  • Popup LOV - add values in the textfield

    Hello

    I have a little problem with my popup lov.
    whenever you select a value from the pop-up window, the previous value of the textfield object is replaced with the new.
    But what I want is to add values separated by a comma (for several emailadresses, like "[email protected], [email protected],...") »).
    necessarily to do this (or desired), by clicking on the icon for the second time, the search field should not contain the value actually (if it is done, the lov is filtered by this value).

    any suggestions? :(

    A standard popup LOV will not give you this functionality. You must create your own custom context menu LOV. If you can, you must use a LOV shuttle instead of popup. This one is more manageable. See this example if it helps:

    http://Apex.Oracle.com/pls/OTN/f?p=31517:166

    I use for the selection of two of my customers email addresses and they are happy with it.

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    -------------------------------------------------------------------

  • NEW-&gt; button disabled in the Version Window VERSION

    Cannot create a new Version in the Version of DRM 11.1.1.2 window.

    Right-click AGAIN, and that VERSION is disabled. Impossible to select.

    There was a version by default, but I deleted all versions that I created to try to learn how to use Automator.

    Is there a setting that I missed? Or I have something in the repository (SQL) tank?

    Any comments would be appreciated.

    Carey

    2 options-
    -You will now have to re - run the script to create database that create the initial version. then you wil lbe able to create a new version.
    **********************
    Insert in Version (i_version_id, c_abbrev, c_descr, i_status, c_type) values (10, 'Original Version', 'Original', 1, 'Normal')
    **********************

    or

    -Use an import script or automator to create a version.
    --> FILE--> IMPORT or--> FILE--> AUTOMATOR

    I hope this helps.

    Stuart
    [email protected]

    Published by: stuart.porad on March 1st, 2010 19:50

  • Button Search and the field appears in HR 11 WebHelp

    Hello

    Have a project just converted HR 11 7 and when I generate WebHelp, the entry field and search button are not displayed.  The skin used (Default.skin) shows both options selected.  What must I do to get them to display in my WebHelp?

    Thanks for any help.

    Diane

    Ahhh Yes. I see now. Thank you! It is an area where when they have redesigned the user interface I talked with the guy of RoboHelp UI (and obviously lost)

    This option is on a different area of the dilalog as shown below:

    REALLY logical, right?

    See you soon... Rick

  • get the LOV button to fill the correct record

    Hello world. In my form, I have a button that, when pressed goes to the text box correspondent and not do_key ('LIST_VALUES').

    It's on a record block multi and say for example I am on the first record of 10 and then press the button on the 5th record down, it would mean that I am eager to fill the 5 records down with the value that I choose from the LOV. However, it fills the first selected record previously. I guess my when shutter release button pressed I must verify that row button is on so that the focus then goes to the record number? If this is the case, no one knows how, I would go all this?

    Thank you.

    For the defined the navigable mouse button YES.

    -Clément

  • 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

  • How to disable the popup LOV

    I have a few items I have disable according to another article with the code in the footer 'region' below.

    The item is grayed and you can not enter anydata inside, but the Popup LOV is always enabled.
    So you can call it upward, select a value, and it will enter in the item.

    How can I disable also Popup LOV icon next to the field of entry points?
    Thank you.


    Code region Footer of the four elements with the Popup LOV
    < script >
    $f_DisableOnValue ('P8_REC_COUNT', '1', 'P8_OFFSET_FUND_CODE');
    $f_DisableOnValue ('P8_REC_COUNT', '1', 'P8_OFFSET_ACCT_CODE');
    $f_DisableOnValue ('P8_REC_COUNT', '1', 'P8_OFFSET_PROG_CODE');
    $f_DisableOnValue ('P8_REC_COUNT', '1', 'P8_OFFSET_LOC_CODE');
    < /script >

    Published by: SPoulos on April 8, 2010 10:12

    Use the event of js on Exchange. Expand the code js with the names of your items.
    Or, use ajax for displays of apex of queries and to know what elements are popup and disable
    those who use the ajax response.

    Dene

  • The display "Display value" in a popup LOV

    Hi all

    I wonder if you could help me with this question. I have a LOV similar to this:

    Select the name display_val, id return_val
    < Table >;

    I want the LOV and form to display the display value "" and not the code. If I use LOV field type, it works, it displays the significant value to the field at a time, shape the LOV.

    The LOV having too many values, I need to go to a popup LOV. If I use the popup LOV the LOV will work ok, however, the form displays the ID

    How can I make the form to display the value of the end user and not the ID?

    Thank you

    You must set the element type ' Popup LOV key (description of the poster, returns the key value).

  • 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

  • How to return a query all the elements for an LOV if I select the "white point" (in this LOV)

    Hello. In my application, I have a classic report where, in a region, I built a toolbar with three Popup LOVs which interact with the report. Each LOV displays different items and returns the value according to the selected item.

    For example:

    Popup LOV 1 named P33_DEPARTMENTS has the following components: production, development, projecting, ecc.

    Popup LOV 2 named P33_LOCATIONS was the following: Europe, America, Asia, Africa, ecc.


    Popup LOV 3 named P33_DEVICES has the following: printer, keyboard, mouse, monitor, ecc.


    If I query the table to return the lines according to the selected in these LOVs I have something like this:


    SELECT * FROM < table > WHERE the dep =: P33_DEPARTMENTS AND loc =: P33_LOCATIONS AND dev =: P33_DEVICES


    Now I want that if the user selects all values (LOVs one white point) (or all), then the query must return all values for that LOV.

    For example, if for the named LOV P33_DEPARTMENTS 'white' value is selected, then the query must return to the table lines this cointain values "production ' OR 'developing' OR 'project', ecc for the columns named"dep".

    This means that must be the operator AND between LOVs but the operator or inside the LOV even, if the item is selected.


    How is it possible? Thank you

    SELECT *
    FROM T
    WHERE dep = nvl( :P33_DEPARTMENTS, dep)
      and loc = nvl( :P33_LOCATIONS, loc)
      and dev = nvl( :P33_DEVICES, loc)
    

    You just need to ensure that, when no value is selected, the LOV will return a NULL value.

    MK

  • 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.

  • Can we make Popup LOV (views, return) key point as EDITABLE field

    Hello

    Can I do Popup LOV key (description of the poster, returns the key value) point as editable... by default, we cannot get anything... Select in the list... it does allow the user to enter the text in the field.

    Thank you
    Deepak

    Hello

    It does not work because it is not supposed to work this way = not)
    You must write the code to make it work.

    How it should work if your display value is not unique?
    How do you determine the value of the key that is inserted to the table if you write just something in the text field?

    This should make any editable element

    $x('Px_YOUR_ITEM').disabled = false;
    

    Of course, there may be exceptions

    BR, Jari

    Published by: jarola on November 22, 2009 20:41

Maybe you are looking for