This discussion is archived
3 Replies Latest reply: Apr 6, 2013 3:02 PM by fac586 RSS

Iframe interactive report

Mini Journeyer
Currently Being Moderated
Hi guys,

Im trying to bring the multiple IR in single page using iframe. Im using APEX 4.2.

With the below blog i tried, but it doesnt seem to work for me.

http://shijesh.wordpress.com/2010/06/02/multiple-interactive-report-on-same-page/

I reproduced the same in apex.oracle.com

In the application 9494 named "test" in page3.

But the two IR is not showing in the page 3, just only the HTML region appears.

Dont know what went wrong.

Thanks in advance.

Brgds,
Mini
  • 1. Re: Iframe interactive report
    fac586 Guru
    Currently Being Moderated
    Mini wrote:

    Im trying to bring the multiple IR in single page using iframe. Im using APEX 4.2.
    This is a bad idea, introducing extra complexity for users that adversly affects application usability.
    With the below blog i tried, but it doesnt seem to work for me.

    http://shijesh.wordpress.com/2010/06/02/multiple-interactive-report-on-same-page/
    This highlights the dangers inherent in using out of date information from unmaintained sources. If the owner has lost interest in their blog, why should you have any?
    I reproduced the same in apex.oracle.com

    http://apex.oracle.com/pls/apex/f?p=4550:1:0:::::

    WN: hari_ws
    UN: harirethna@gmail.com
    PWD: hari4i

    In the application 9494 named "test" in page3.

    But the two IR is not showing in the page 3, just only the HTML region appears.

    Dont know what went wrong.
    As has been frequently discussed in this forum, APEX 4.2 introduced additional security features relating to the use of HTML frames. Access to application content through frames must be controlled using the Embed in Frames security property. Doing so may increase the vulnerability of your application to attack.
  • 2. Re: Iframe interactive report
    Mini Journeyer
    Currently Being Moderated
    Hi,

    Embed in frames does allow showing the application content of the page in a frame, but it does showing all those contents in the page like the title template, logout link etc.

    Though i can hide the logout link based on the condition, but how i can restrict the page template header and footer in that page with in iframe and make only the report to show in the frame like below link under the "General" tab.

    http://apex.oracle.com/pls/apex/f?p=12060:9:103057941506419::NO:::
    Doing so may increase the vulnerability of your application to attack.
    Is there a safest way to display a multiple IR in a single page other than this iframe.

    Thanks

    Brgds,
    Mini
  • 3. Re: Iframe interactive report
    fac586 Guru
    Currently Being Moderated
    Mini wrote:
    Hi,

    Embed in frames does allow showing the application content of the page in a frame, but it does showing all those contents in the page like the title template, logout link etc.

    Though i can hide the logout link based on the condition, but how i can restrict the page template header and footer in that page with in iframe and make only the report to show in the frame like below link under the "General" tab.

    http://apex.oracle.com/pls/apex/f?p=12060:9:103057941506419::NO:::
    Your incomplete, outdated source doesn't cover that?

    Create a minimal page template that only contains the required header information and <tt>#BOX_BODY#</tt> and use it for the source IR pages.
    Doing so may increase the vulnerability of your application to attack.
    Is there a safest way to display a multiple IR in a single page other than this iframe.
    Why do you want to display multiple IRs on a page? What's wrongs with one IR on a page, or using standard reports?

    Or wait for APEX 5.0 which the SOD promises will permit the dubious practice of having multiple IRs on a page...

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points