3 Replies Latest reply: Apr 6, 2013 5:02 PM by fac586 RSS

    Iframe interactive report

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