Apex 4.0 interactive report row view dynamic action "after Refresh.

Hello

It seems that interactive report view row do not trigger the event "after refresh.
I have not tested other events.

I have taste.
https://Apex.Oracle.com/pls/OTN/f?p=40323:76

There is a dynamic action that show the alert by region "after updating' event.

When you see a row, the alert is not displayed.
Change record show no alert ether.

Is it bug or missing feature?

Kind regards
Jari

Hi Jari,

I consider this a bug/feature missing as well. I filed bug # 10376989.

Concerning
Patrick
-----------
My Blog: http://www.inside-oracle-apex.com
APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
Twitter: http://www.twitter.com/patrickwolf

Tags: Database

Similar Questions

  • Tips: APEX 5 r IR by a dynamic action after the text fields complete

    Hello I hope I can get assistance on this matter and thank you in advance for any information.

    I have an APEX 5 screen, that has 4 fields of entry of text and under this one IR that has these 4 parameters in its SQL where clauses.

    Now if I create a button that submits page or redirects to this page my report can be updated with the values of user entered without problem, basic stuff.  If I create the settings section as a dialog box model once again that I can get the update report as this dialogue submits the page as well as the report can refresh according to closed dialog option.

    What I struggle to reach is to allow the user to enter values in the text fields click on a button called 'submit' and there all stages of implementing dynamic action without page reloading.  I want user to P1_A, P1_B, P1_C, P1_D press on "submit" input, dynamic action that links the values entered into the fields, then fire another dynamic action that updates the State when the button is clicked / modified values what works the best.

    I am struggling to get this to work and I even tried to copy these settings and do them as hidden for example bind input P1_A to P1_A_Hidden by a dynamic action and have the report where clause =: P1_A_HIDDEN, but have not managed to get this working.

    It's possible?  I know its easy to simply send the page and make it work, but I want the experience to be quite uniform for the user and act as you never leave the page.

    I saw on the packages of the app in the chart example.  The bubble chart has a list selector (salary) and the table updates dynamically, it seems so that the process can occur, but I need the user to enter text and not use selection lists.

    My apologies if I missed any, but I can give you more if it helps.

    Concerning

    1972903b-5166-494e-8355-08d9d4006e96 wrote:

    Hello I hope I can get assistance on this matter and thank you in advance for any information.

    I have an APEX 5 screen, that has 4 fields of entry of text and under this one IR that has these 4 parameters in its SQL where clauses.

    What I struggle to reach is to allow the user to enter values in the text fields click on a button called 'submit' and there all stages of implementing dynamic action without page reloading.  I want user to P1_A, P1_B, P1_C, P1_D press on "submit" input, dynamic action that links the values entered into the fields, then fire another dynamic action that updates the State when the button is clicked / modified values what works the best.

    The button simply trigger a unique dynamic action of refreshment on the IR region. Session state for page elements must be processed automatically by specifying them in the property Page to submit Items of the IR region.

    Please ensure that you have updated your forum profile with a recognizable username instead of "1972903b-5166-494e-8355-08d9d4006e96": Video tutorial how to change username available

  • Dynamic action to refresh the region-> see the message to user

    Hello

    I have a page in the apex 4.2.2.

    In this page, I have an interactive report and a filter sets, users can choose.

    When users choose one of the filters, I implemented a dynamic action to refresh the interactive report region, so it should refresh the data being shown without submitting it.

    So far so good... but... when the region is refreshing there is point 'charge of circle' which displays and allows the user to know he is done on the page. But this icon is not so obvious.

    What I want is to add a message, for example to display a region, which showed a message like "being the updating of the report, please wait" (something like that).

    I tried to insert in my dynamic action, as 1st action, to SHOW this area and as the last action to HIDE. But nothing is done, the region is never shown.

    How can I perform this task? All I need is to be able to display a message, for the duration of the dynamic action, to inform the user that he or she must wait until the task is completed.

    All real common actions have been reported to "wait for result", if I didn't get this wrong, it means that he expects the previous real action remaining to be done, in order to trigger the next... This should show the region and then hide it, but it does not work.

    Can someone help me with this? Maybe give an idea?

    Kind regards.

    You can actually go several routes with a solution for this. A refresh of the IR will start forward and after updating the events that you can hang on to dynamic actions or jQuery, so you can show something at the start of the update and then hide it again. And since you can do all this in jQuery you could easily hold it in a javascript file and attach it to every page of the ir. This is probably the cleanest solution and more independable.

    Another way is to use the already existing waiting icon and play with his presentation a little. You know, that you are talking about loading icon. You can change this to something much better with minimal effort!

    Example:

    Run when the page loads, to execute javascript code:

    $("#apexir_LOADER").append("
    Please wait. Refreshing the data.
    ");

    Add this css to inline css in the page:

    span#apexir_LOADER {
    display: block;
    width: 150px;
    text-align: center;
    background-color: white;
    border-style: solid;
    border-radius: 5px;
    border-width: 2px;
    top: 20%;
    }
    

    It'll make a little white box with black borders rounded around the loading icon and put a text below.

    You can get the html code to add a bit more generic, or you can raise some html of the page if necessary. You can put it in a dynamic action on the load, put in a js file, or whatever. The css can be put in a page template or a css file.

    It's only less independable hanging in front or after updating because we are taking advantage of the system in place, which means that maybe he could change in the future - but this is hardly on the same scale as the 'hacking' the ir for example javascript.

  • Interactive reports on views with outer joins.

    We tried to create an interactive report on a view with an outer join. It generated an error indicating that there is not a single column to identify the row. What APEX rule uses to identify the column that should be identify the line? Select statement should the correct column in the table that provides the extra lines to be one that is identified in the view?

    This is your link to the unique view of the record.

    Delete the link; make your view preserved key (so you can use rowid) or identify a column to uniquely identify these lines for Apex.

    This is done in the link column settings in the report attributes.

    SW

  • Dynamic action with refreshment area interactive report

    Hello!

    I use APEX 4.02

    I have a page with 2 regions.
    Region1 is a form (of entry)
    Region.2 is an interactive report on the same table as region 1

    When you enter values in the form I'm trying dynmically similar research records in the table with the interactive report.

    I made a dynamic action on the change of form fields that must refresh the interactive report region. I can see this one fires if I add an alert to debug if it fires.
    The dynamic report is based on a query with bind variable pointing to the fields in the form, for example
    where
    Field1 =: P2_FIELD1


    It works fine on the page loading, so no action is triggered, but I see the lines in the region of report are the ones I'm looking for.
    The updating of the report area does not work, but it is never nice and/or showing the correct data after a change of form fields, if it looks like the dynamic action "refresh the region" does not work on the interactive report.

    Any ideas why it can go wrong?
    I want to solve this problem using standard dynamic actions and preferably not via PL/SQL or JS, should be possible if I believe documentation... ;)

    See you soon
    Bottom

    Published by: bklerk on 26-apr-2011 03:07

    Hello

    Check this example application
    http://Apex.Oracle.com/pls/OTN/f?p=39830:38

    You can download and check the source

    Kind regards
    Jari

  • APEX 5.0 Interactive report (nopadding, how to set the line height)?

    APEX 5.0.

    Theme: 26. Productivity applications

    Interactive report region

    Where and how can I global set Dimensions height of the line and policies, etc., lines in interactive report?
    I use standard interactive report.

    Thank you

    user555867 wrote:

    Please help me in detail.

    The best way to get detailed help is to create an example on apex.oracle.com and share credentials of developer comments in the workspace here.

    I have:

    1 created a (= external CSS style sheet) file with the name 'ir_css_padding.css' local on PC (C:\tmp).

    2 added "Shared components"-> 'Static Application files'-> 'Download the file statistics Appl.': 'c:\tmp\ir_css_padding.css '.

    3. under "attributes of User Interface:

    (General properties)

    The value 'Statistics file prefix': ' #APP_IMAGES #ir_css_padding.css.

    'Media Type' value: text/css

    Why have you changed these settings? They are not relevant to the addition of static CSS files in the repository database. Read the help on line for these properties:

    Static file prefix

    Determines the virtual path of the Web server uses to point to static files when you use the #APP_IMAGES substitution string #.

    Do not specify what to do refers to files that are stored with your application definition in the database.

    For performance reasons, you can also store your application files on your Web server. Use a valid URL to refer to them.

    Media type

    Enter the Internet media type. An Internet media type is identifier into two parts for the formats of files on the Internet. A media type is composed of at least two parts: a type and a subtype and one or more optional parameters. This type of media used in the HTTP Content-Type header when the page is rendered.

    If both the values of page-level and the level of the application for the media Type are NULL, text/html is used.

    Two of these parameters must be null in your current environment.

    (The User Interface definition)

    "CSS File URL' value: 'text/css/ir_css_padding.css '.

    This parameter must use the static text of APP_IMAGES substitution string:

    &APP_IMAGES.ir_css_padding.css

    After that, I can't jerome in application. (See the only CSS text in the browser)

    --> WHAT IS THE PROBLEM?

    APEX is serving pages using the type of text/css media according to the incorrect media Type parameter described above. Remove and the app will return to normal.

    4. WHERE and HOW VALUE / reference the CSS file?

    I need this change for all interactive reports in my application, self think I can change my model that I use: 'interactive report Region '.

    Interactive report region isn't just a region container designed for use with interactive reports. It does not control the appearance of the interactive reports somehow. Not there at - it a report model for interactive reports. Their appearance can be changed using CSS.

  • Apex #4.2 interactive report details

    Hi all

    In our application, we had implemented using interactive report, the following clarifications required.

    Version of the apex # 4.2

    THAT IS TO SAY #10

    Theme # Light Blue 100

    Q1. By default under the action button see us option "Download".

    -Can rename us export.

    -can we get outside Actions, i., e download option download can only visible when they choose the Actions button but the user is after button create as shown below.

    Q2. For each heading they can filter data using the order ascending or descending, as shown below

    -Suppose that I had selected in ascending order, but if I want to deselect the option there is no option to do what ever they have selected it will show, how can deselect us this option.

    -Now we are given as "Asia/Europe/region" we show of table d/b, but asks the end user to have the option as 'All' when they select it should show all regions in time?

    Q3. In our application, we have a button as "De-Active" when they click on this button we put active_flag as "N" as shown below, these data in the reports should be visible in color "red" to distinguish between them, at the bottom of the screen shot if we look at we see active_flag "N" this line full interactive report must be included in the color red?

    Q4. Created the form using 'Form on a table with the report' in this case when the button is clicked Create he will refer to the form, and if we do not select the required fields and click on ' submit 'see us error message like', we can remove "1 error has occurred" and see the def only messages.»

    Q5. In our application we use an image for the replica as shown below, but the user has asked to replace it with something of a Clone of the image, where we can get this image to replace this particular image.

    Q6. In our application, we use a 'level' tab and to display messages of success that we are showing to the left, as requested by the user can be messages on the screen as shown in the screen two as on the green color to display messages there.

    Screen 2:


    Kind regards

    Sruthitamiri

    Hi all

    Thank you very much to all those who had provided solutions for my request above, now I have some other clarifications that I will raise individual threads.

    Question #3: User functionality of highlight of interactive report. Citation: Re: change the color of line in an interactive report based on a column-> correct answer value

    Question #5: On Google image search. Download it! Publish the shared components and change the reference to the link column. Here is a picture of the :-> useful sample

    Question 1, you can add a link to the region to perform the action download...: http://www.apexninjas.com/blog/2012/05/create-a-custom-download-link-for-an-interactive-report/ -> correct answer

    Question #4: See the following thread: remove the number of Validation errors-> correct answer

    Kind regards

    Sruthitamiri

  • between operator to group by date in the Apex of the interactive reports

    Hello

    In the filter of interactive reports, I could not find the "between" for the date field (got a "group by date" in my (source) sql query.) I wonder, is - this in view of the group by clause date?. Is there a way to show the operator "between" in the interactive reports filter.

    Thank you

    I just opened an existing style IR report, went to the actions, filter, selected a date column and found at the bottom of the list of values... Are you sure of the date that you want to filter on is a real date column?

    Thank you

    Tony Miller
    Webster, TX

    What happens if you were really stalking a paranoid schizophrenic... They would know?

    If you answer this question, please mark the thread as closed and give points where won...

  • can a column of 'link' (classic) report trigger a dynamic action?

    In order to avoid a complete package and following flicker,

    can the link associated with a column of the classic report

    somehow trigger a dynamic action?

    Something along the lines of

    1. run few PL/SQL (some parameter passing along)
    2. refresh a page region to reflect the changes brought about by the (1)

    In practice, I have a page that emerges already, master/detail

    with the need to manage another set of detail records.

    I can collect a bunch of fields that are not related to the db.

    and generate an insert + update via a button 'Add '.

    Then the report containing the details is updated

    provide visual feedback that a new record has been added

    Indeed, with a column 'delete '. The integrated link is

    currently a javascript that saves the underlying m and

    Removes the secondary details, but it involves a shipment

    and refresh the entire page. It can be avoided?

    (running apex 4.2.1)

    You can use the onchage event to create your dynamic action. Make sure that there is a hidden page element (value not protected). From your link to classic report column, set the value of the page element hidden by using the JavaScript API $s () that will trigger the dynamic action of the onchange event.

    javascript:$s('P1_HIDDEN_PKEY_ID',#ROW_PKEY#);
    

    Thank you!

    JMcG

  • Apex 3.2 interactive report in a pop-up dialog box JQuery...

    Has anyone reported of IR in a space of dialogue JQuery Apex 3.2?

    Seems crazy because the pop-up is really a < div > pushed into the DOM...

    I can get a report is going to happen, but when you try to search, by clicking on the 'Go' button gets a gReport is undefined error...

    Here's the function I use to open the page:

    < script type = "text/javascript" >
    function openLocator (pPage, pTitle, pType)
    {
    var $dialog = $("< div >< / div')
    . Load ('f? p = & APP_ID.: ' + page +: & SESSION.: No.: P ' + page +' _OBJECT_TYPE: ' + PTapez +' :'))
    . Dialog({)
    autoOpen: false,
    Title: pTitle.
    Width: 500,
    height: 300,.
    modal: true
    });

    $dialog.dialog ('open');
    }
    < /script >

    Changed to this instead:

    var iframesource = '


    "height ="100% "' +"
    "frameborder ="0"' +"
    "name ="popUp"id ="popUp"class ="popUp"" + "
    "allowtransparencty ="true"' +"
    "style =" background-color: transparent; » ' +
    "src =" f? p = & APP_ID.: "+ page +: &: NO::P SESSION." + page + "_OBJECT_TYPE:" + PTapez + ":'" >
    ';

    var $dialog = $(iframesource)
    . Dialog({)
    autoOpen: false,
    Title: pTitle.
    position: 'center ',.
    Width: 796
    height: 500,.
    modal: true
    });

    $dialog.dialog ('open');

    the construction seems to do the job!

  • APEX 4.0 interactive reports Bug

    Hello

    whenever I change a formatting IR (adding/removing columns) of the other intact columns is lost. For example, I lose the mask of date format for date columns, position of alignments and so on.
    It is very annoying because I have to restore the same things again and again for each change of IR or improvement.

    Someone has encountered this bug also?

    Thank you

    Hi Edward,.

    This is bug # 10121357, which will be set in 4.0.2

    Concerning
    Patrick
    -----------
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Interactive reports - expansion of Menu Actions does not fit in IE?

    Our graphic designer (bless his heart) wants me to precede the image of the menu Action (green machine) with the word "Advanced." The only way I could see to do is to copy the image, enlarge and add the word.

    It displays fine in FireFox, but when I run it in Internet Explorer, the right side of the image is not completely displayed. I don't know if it's because I have buttons displayed to the right of the search box or not.

    [It looks like this | http://farm4.static.flickr.com/3603/3326143958_ec8b1e4a38_o.jpg]

    I used the same technique to "search for:" on the finder (i.e. a magnifying glass) and have no problem.

    Suggestions?

    Thank you

    Stew

    I don't see the width settings in the CSS it would affect

    Stew

    What I saw today is the width = "55" attribute on the cell that contains the Image of the Menu actions. IE (6 and, contrary to my original post, 7) is to limit the width of the cell 55 pixels. The HTML 4.01 specification says this attribute specifies a width recommended for the cell, and the other browsers it increase beyond this size when the precepts content, but IE seems to take up.

    As it is in the IR HTML generated by APEX, and this markup is such a rule CSS selector to replace, it would need to be adjacent brothers or type attribute not supported by IE6, Javascript is the only way to tackle the problem.

    To stick to the approach on the image that you have proposed, the following deletes the specified width of the DOM:

    $x_UpTill("apexir_ACTIONSMENU", "TD").setAttribute("width", null);
    

    As I indicated above, I would have preferred an approach that got the prefixes on the page in the form of actual text, i.e. in my Javascript amateurism:

    var irSearchMenuCell = $x_UpTill("apexir_SEARCH_ICON", "TD");
    var irActionsMenuCell = $x_UpTill("apexir_ACTIONSMENU", "TD");
    
    var irSearchMenuLabel = document.createElement("td");
    irSearchMenuLabel.className = "apex_finderbar_middle";
    irSearchMenuLabel.setAttribute("rowSpan", "3");
    var irSearchMenuLabelText = document.createTextNode("Search:");
    irSearchMenuLabel.appendChild(irSearchMenuLabelText);
    irSearchMenuCell.parentNode.insertBefore(irSearchMenuLabel, irSearchMenuCell);
    
    var irActionsMenuLabel = document.createElement("td");
    var irActionsMenuLabelText = document.createTextNode("Advanced:");
    irActionsMenuLabel.appendChild(irActionsMenuLabelText);
    irActionsMenuCell.parentNode.insertBefore(irActionsMenuLabel, irActionsMenuCell);
    irActionsMenuCell.setAttribute("width", null);
    

    the results are visible here. It would be less verbose in jQuery and there may be calls from current API of APEX who can shorten, but they don't jump off the docs to me. It's just the race in the footer: If this behavior is desired on IRs all together a request then a script and separate page template mods to call it are in order.

  • Change the color of line in an interactive report in version 4.2 # Apex

    Hi team,

    I have done following things in my interactive report to reflect changes in color, but these changes do not appear. Could you please help where I'm missing.

    Apex Version 4.2 #.

    Theme-100 light blue

    1. to light under the screen if active_flag is "N", then the entire line, I would like to show in a different color.

    2. then create a dynamic action like this

    Name: Give the appropriate name

    Event: After refresh

    Selection type: region

    Region: select your region classic report

    Condition: No strings attached

    Action: Run the JavaScript Code

    Fire on loading the Page: Yes

    Code

    $('td[headers="Active_Flag"]').each(function() {  
      if ( $(this).text() === 'N' ) {  
        $(this).closest('tr').find('td').css({"background-color":"#FFFF99"});
      } else if ( $(this).text() === 'Y' ) {  
        $(this).closest('tr').find('td').css({"background-color":"#EEA196"});
      } else {  
        $(this).closest('tr').find('td').css({"background-color":"#C6EA91"});
      }  
    });
    

    But it does not reflect anything, you can offer me if I wrong anywhere.

    Kind regards

    Sruthitamiri

    Sruthi Tamiri wrote:

    I have done following things in my interactive report to reflect changes in color, but these changes do not appear. Could you please help where I'm missing.

    Apex Version 4.2 #.

    Theme-100 light blue

    1. to light under the screen if active_flag is "N", then the entire line, I would like to show in a different color.

    2. then create a dynamic action like this

    Name: Give the appropriate name

    Event: After refresh

    Selection type: region

    Region: select your region classic report

    Condition: No strings attached

    Action: Run the JavaScript Code

    Fire on loading the Page: Yes

    Code

    1. {$('td[headers="Active_Flag"]').each (function ()}
    2. If ($(this) () .text = ' don't) {}
    3. $(this) .find ('td').css({"background-color":"#FFFF99"});).closest('tr')
    4. } ElseIf ($(this) () .text = 'Y') {}
    5. $(this) .find ('td').css({"background-color":"#EEA196"});).closest('tr')
    6. } else {}
    7. $(this) .find ('td').css({"background-color":"#C6EA91"});).closest('tr')
    8. }
    9. });

    But it does not reflect anything, you can offer me if I wrong anywhere.

    Interactive report region that model is set to Model No.? If so, that means that is missing an ID attribute that is required to bind a dynamic action after refreshing the report. Use a region template that contains id="#REGION_STATIC_ID#" , as the region without buttons or title.

    The number of standard theme for the theme of blue light is 15. Have numbered it 100 would indicate that it has been customized, exported and re-imported. In an application updated through previous versions of APEX, it can actually be an older version of this theme earlier at APEX 4.x, when a number of models in legacy issues, missing this attribute altogether.

  • interactive report formatting disappears when you run custom reports

    I have an interactive report with several variations as the public.
    I also put some column widths and the table set shaped with javascript "when loading the page.

    If the user goes to a public report the javascript is executed, not in form is not displayed.

    Is there a place of javascript to put the code to execute when run it public reports to interactive reports?

    kgough wrote:
    I have an interactive report with several variations as the public.
    I also put some column widths and the table set shaped with javascript "when loading the page.

    It is impossible using CSS?

    If the user goes to a public report the javascript is executed, not in form is not displayed.

    Is there a place of javascript to put the code to execute when run it public reports to interactive reports?

    Use a dynamic Action "After Refresh" on the IR region.

  • dynamic action + plug in to the right click.

    Hi all

    I installed a plug-in in my application of http://apex.oracle.com/pls/apex/f?p=1983:17:0: . and also, I created a dynamic action. but my questions are

    now, my questions are,

    1. how this plugin works for interactive report via a dynamic action only na?

    2. If I want those right click menu options such as edit & discover - how to add?

    3. If suppose I click on this edit/point of view, it should go to the appropriate page/report. -where and how to add these actions?

    any help will be very useful for me

    Thanks in advance.

    you change function js like this:

    function myMenuAction2 (Menu, el, pos)

    {

    If (Menu is 'page2')
    {
    Window.Location"http://apex.oracle.com/pls/apex/f?p=&APP_ID.:2: & APP_SESSION. » ;
    }
    on the other
    {
    Window.Location "http://www.google.com";
    }

    }

Maybe you are looking for