IFrame Integration Example

As a further example, the HTML markup below generates a simple web page with two divs, the top div containing a heading and some text, and the bottom div containing an IFrame with embedded report. To run this example, replace “remotehost” below with the address of the remote server on which the report engine is running.

demo
Read how InetSoft saves money and resources with deployment flexibility.
<html>
 <head>
    <title>IFrame Integration Example</title>
    <meta http-equiv="content-type" content="text/html;
       charset=utf-8" />
 <link href="hostStyle.css" rel="stylesheet" type="text/css" />
 </head>
   <body>
    <div id="TitleDiv">
    <h1>IFrame Integration Example</h1>
    <p>This is an example of IFrame integration.</p>
    </div>
      <div id="IFrameDiv">
    <iframe src="http://remotehost:8080/sree/
       Reports?op=frameReplet&name=OrderList" frameborder="1"
       width="100%" height="100%">
    <p>Text for obsolete browsers.</p>
    </iframe>
    </div>
 </body>
 </html>

The style of the above web page, including the size and placement of the div containing the IFrame, is controlled by the following generic CSS formatting instructions (hostStyle.css).

html, body {
    margin:0;
    padding:0;
    height:100%;
    font-family: arial;
 }
 div {
    margin-left: auto;
    margin-right: auto;
    width: 75%;
    padding:0;
    background: white;
 }
 div#IFrameDiv {
    height: 75%;
    bottom:0;
 }
 div#TitleDiv {
    height: 20%;
    text-align:center;
 }

Advantages of IFrame Integration

IFrame integration is the recommended alternative to JSP-based integration, and there are several advantages that make IFrames the preferred approach in most cases:

  • IFrames are easier to use, and Style Intelligence's report design architecture is geared toward IFrame integration. JSPs can be time-consuming to build and require knowledge of the JSP Tag Library.
  • Reports that are integrated using JSP technology do not offer the end user Ad Hoc reporting functionality or portal utilities. These features are fully retained in IFrame-integrated reports.
  • Certain application servers (WebLogic) require specific configurations and settings when using the JSP Tag Library. This complexity is avoided in the IFrame approach.

More Articles About Reporting

CRM Business Intelligence - welcome to our Webinar on Business Intelligence for CRM. This is a very important topic, and in today's discussion really we are going to focus on driving intelligent customer interactions with CRM analytics. It's a topic that in my humble observation is not sufficiently spotlighted. What we are going to look at today is this whole area of intelligent customer interactions. As this economy moves along we need to be very careful how we are going to spend our money. Who are we going to target? What types of leads are we really going to pay attention to? The goal is to move more business down the pipe or through the funnel and drive new business to our respective organizations...

InetSoft Ranked Higher than Qlik - The detailed list of categories & parameters of how InetSoft Style Intelligence scored over QlikView is presented below. Please click here or the G2 logo to go over the individual reviews. InetSoft to compare to QlikviewRatings Meets Requirements Ease of Use Ease of Setup Ease of Admin Quality of Support Ease of Doing Business With Product Direction (% Positive) Advanced Analytics Data Visualization Big Data Service Reports Reports Interface Steps to Answer Score Cards Dashboards Building Reports WYSIWYG Report Design Integration APIs Self Service Calculated Fields Data Column Filtering Data Discovery Collaboration / Workflow Automodeling..

Grocery Chain Analytics - Grocery chains extensively leverage customer purchase analytics to enhance their operations, optimize inventory management, and improve overall customer satisfaction. Here's a detailed exploration of how grocery chains utilize customer purchase analytics: Inventory Management: Demand Forecasting: By analyzing historical purchase data, grocery chains can predict future demand for specific products. This enables them to optimize inventory levels, reduce stockouts, and minimize overstock situations...

How Are Dashboards Used for Monitoring? - Dashboards can be used for monitoring various aspects of a system, process, or business in real-time or near-real-time. They provide a visual representation of key performance indicators (KPIs), metrics, and data points, making it easy for users to quickly grasp the overall health and performance of the subject they are monitoring. Some common uses of dashboards in the monitoring role are listed below: Data Visualization: Dashboards consolidate and present complex data in a visually appealing and easy-to-understand format. They use charts, graphs, tables, and other visual elements to display data trends, patterns, and anomalies, allowing users to identify important insights quickly...

Tracking Multiple Customer Channels - AAA also has multiple channels. ERS is your emergency road service. That's the guy or gal who goes out to jump out your car or tow your car, whatever it may be. Then they have branches. AAA has offices or branches as they call them, in many different cities. They have a very impressive contact center. They have a contact center for insurance, for travel, and for emergency road service...

Previous: IFrame Integration