25
Telerik Reporting

Telerik Reporting for HTML 5 Apps

Embed Size (px)

Citation preview

Page 1: Telerik Reporting for HTML 5 Apps

Telerik Reporting

Page 2: Telerik Reporting for HTML 5 Apps

Road Map

These are some basic implementation concepts discussed in this slide.

• Telerik Reporing for HTML 5 Apps• Initializing Viewer

• Utilizing Viewer

• Report Viewer Options

• Report Designer• Report Sections

• Report Datasources

• Report Parameters

Page 3: Telerik Reporting for HTML 5 Apps

Overview

Page 4: Telerik Reporting for HTML 5 Apps

Telerik Reporting

• Telerik Reporting is a reporting solution for all .NET cloud, web, and desktop platforms that provides a full range of ready-to-use tools and services to help people throughout your organization create, deploy, and use reports quickly and easily.

• With Telerik Reporting, you can retrieve data from relational, multidimensional, ORM or custom data layer based data sources; The ready reports can be viewed in various formats (including PDF, Microsoft Office Word and Excel and PowerPoint documents); and can be viewed with a dedicated viewer in a Web or .NET Desktop application.

Page 5: Telerik Reporting for HTML 5 Apps

What’s Included in Telerik Reporting

Page 6: Telerik Reporting for HTML 5 Apps

Sample Telerik Report in Browser

Page 7: Telerik Reporting for HTML 5 Apps

Telerik Report Visual Studio Designer

Page 8: Telerik Reporting for HTML 5 Apps

Telerik Reporting for

HTML 5 Apps

Page 9: Telerik Reporting for HTML 5 Apps

HTML5 Report Viewer

To see HTML 5 Report viewer in action…

• Prerequisites• A running web site that hosts the REST service at address /api/reports.

• Kendo UI in folder /kendo/.

• Initializing HTML5 Report Viewer in HTML page

• Utilizing HTML5 Report Viewer

Page 10: Telerik Reporting for HTML 5 Apps

Utilizing HTML5 Viewer

window.open(App.ROOT + "report/viewer/creditmemoviewer.html", "_blank");

Page 11: Telerik Reporting for HTML 5 Apps

Initializing HTML5 Viewer (1 -> Head)

• <head>

• <title>Report Viewer</title>

• <meta http-equiv="X-UA-Compatible" content="IE=edge" />

• <link href="/Content/css/font-awesome.css" rel="stylesheet" />

• <script src="/Scripts/libs/jquery.min.js"></script>

• <link href="/kendo/styles/kendo.common.min.css" rel="stylesheet" />

• <link href="/kendo/styles/kendo.blueopal.min.css" rel="stylesheet" />

• <link href="/kendo/report/styles/kendo.report.css" rel="stylesheet" />

• <script src="/kendo/js/kendo.all.min.js"></script>

• <script src="/kendo/report/js/kendo.report.js"></script>

• <script src="/Scripts/libs/screenfull.js"></script>

• </head>

Page 12: Telerik Reporting for HTML 5 Apps

Initializing HTML5 Viewer (2 -> Body)

• <body>

• <div id="reportViewer1" class="k-widget">

Loading Report...

• </div>

• </body>

Page 13: Telerik Reporting for HTML 5 Apps

Initializing HTML5 Viewer (3 -> Script)• <script type="text/javascript">

• var repOptions = {

• serviceUrl: "/api/reports/",

• templateUrl: "/kendo/report/templates/kendo.report.html",

• viewMode: "PRINT_PREVIEW",

• reportSource: {

• report: "ReportLib.xyzReport, ReportLib",

• parameters: {

• CultureID: "en",

• SectionID: 123,

}

• }

• };$("#reportViewer1").telerik_ReportViewer(repOptions).data("telerik_ReportViewer");

• </script>

Page 14: Telerik Reporting for HTML 5 Apps

Report Designing

Page 15: Telerik Reporting for HTML 5 Apps

Add New Report

Page 16: Telerik Reporting for HTML 5 Apps

Report Sections

Page 17: Telerik Reporting for HTML 5 Apps

Report Sections -> Details

Page 18: Telerik Reporting for HTML 5 Apps

Report Parameters

Page 19: Telerik Reporting for HTML 5 Apps

Report Data Source

Page 20: Telerik Reporting for HTML 5 Apps

Report Data Source -> Type

Page 21: Telerik Reporting for HTML 5 Apps

Report Data Source -> Connection

Page 22: Telerik Reporting for HTML 5 Apps

Report Data Source -> Command

Page 23: Telerik Reporting for HTML 5 Apps

Report Data Source -> Parameters

Page 24: Telerik Reporting for HTML 5 Apps

Report Data Source -> Execution Result

Page 25: Telerik Reporting for HTML 5 Apps

REFERNCES

• http://www.telerik.com/help/reporting/html5-report-viewer.html

• http://www.telerik.com/help/reporting/html5-report-viewer-embedding.html

• http://www.telerik.com/help/reporting/ui-report-designer.html

• http://www.telerik.com/help/reporting/designing-reports-understanding-report-structure.html

• http://www.telerik.com/help/reporting/connecting-to-data-data-source-components.html