SlideShare a Scribd company logo
1 of 25
Telerik Reporting
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
Overview
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.
What’s Included in Telerik Reporting
Sample Telerik Report in Browser
Telerik Report Visual Studio Designer
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
Utilizing HTML5 Viewer 
window.open(App.ROOT + "report/viewer/creditmemoviewer.html", 
"_blank");
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>
Initializing HTML5 Viewer (2 -> Body) 
• <body> 
• <div id="reportViewer1" class="k-widget"> 
Loading Report... 
• </div> 
• </body>
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>
Report Designing
Add New Report
Report Sections
Report Sections -> Details
Report Parameters
Report Data Source
Report Data Source -> Type
Report Data Source -> Connection
Report Data Source -> Command
Report Data Source -> Parameters
Report Data Source -> Execution Result
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

More Related Content

What's hot

Consistent Rapid Web Dev And Deployment To Cloud
Consistent Rapid Web Dev And Deployment To CloudConsistent Rapid Web Dev And Deployment To Cloud
Consistent Rapid Web Dev And Deployment To Cloudpmankale
 
Click, Click, Test - Automated Tests for APEX Applications
Click, Click, Test - Automated Tests for APEX ApplicationsClick, Click, Test - Automated Tests for APEX Applications
Click, Click, Test - Automated Tests for APEX ApplicationsKai Donato
 
Introduction to angular | Concepts and Environment setup
Introduction to angular | Concepts and Environment setupIntroduction to angular | Concepts and Environment setup
Introduction to angular | Concepts and Environment setupAnsley Rodrigues
 
Apps for SharePoint 2013
Apps for SharePoint 2013Apps for SharePoint 2013
Apps for SharePoint 2013Alex Pop
 
SharePoint App Types at a Glance
SharePoint App Types at a GlanceSharePoint App Types at a Glance
SharePoint App Types at a GlanceDavid J Rosenthal
 
RohanJain_Resume
RohanJain_ResumeRohanJain_Resume
RohanJain_Resumerohan jain
 
Wt5 deploying and managing ap is
Wt5 deploying and managing ap isWt5 deploying and managing ap is
Wt5 deploying and managing ap isAkihiro Iwaya
 
Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019Microsoft 365 Developer
 
TechX Azure 2015 - Application Insights
TechX Azure 2015 - Application InsightsTechX Azure 2015 - Application Insights
TechX Azure 2015 - Application InsightsAndreas Hammar
 
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...Altoros
 
All about Context API
All about Context APIAll about Context API
All about Context APISouvik Basu
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsBizTalk360
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8Thomas Robbins
 

What's hot (19)

Angular js
Angular jsAngular js
Angular js
 
Consistent Rapid Web Dev And Deployment To Cloud
Consistent Rapid Web Dev And Deployment To CloudConsistent Rapid Web Dev And Deployment To Cloud
Consistent Rapid Web Dev And Deployment To Cloud
 
Click, Click, Test - Automated Tests for APEX Applications
Click, Click, Test - Automated Tests for APEX ApplicationsClick, Click, Test - Automated Tests for APEX Applications
Click, Click, Test - Automated Tests for APEX Applications
 
Introduction to angular | Concepts and Environment setup
Introduction to angular | Concepts and Environment setupIntroduction to angular | Concepts and Environment setup
Introduction to angular | Concepts and Environment setup
 
L08 deploying applications
L08 deploying applicationsL08 deploying applications
L08 deploying applications
 
Apps for SharePoint 2013
Apps for SharePoint 2013Apps for SharePoint 2013
Apps for SharePoint 2013
 
SharePoint App Types at a Glance
SharePoint App Types at a GlanceSharePoint App Types at a Glance
SharePoint App Types at a Glance
 
RohanJain_Resume
RohanJain_ResumeRohanJain_Resume
RohanJain_Resume
 
Kentico and MVC
Kentico and MVCKentico and MVC
Kentico and MVC
 
Wt5 deploying and managing ap is
Wt5 deploying and managing ap isWt5 deploying and managing ap is
Wt5 deploying and managing ap is
 
Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019
 
PnP Webcast - Sharepoint Access App scanner
PnP Webcast - Sharepoint Access App scannerPnP Webcast - Sharepoint Access App scanner
PnP Webcast - Sharepoint Access App scanner
 
Feratel mapping
Feratel mappingFeratel mapping
Feratel mapping
 
TechX Azure 2015 - Application Insights
TechX Azure 2015 - Application InsightsTechX Azure 2015 - Application Insights
TechX Azure 2015 - Application Insights
 
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
 
All about Context API
All about Context APIAll about Context API
All about Context API
 
Oracle jet
Oracle jetOracle jet
Oracle jet
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic Apps
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
 

Viewers also liked

Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayedSayed Ahmed
 
Utilize Telerik Reporting to build bar chart
Utilize Telerik Reporting to build bar chartUtilize Telerik Reporting to build bar chart
Utilize Telerik Reporting to build bar chartGuo Albert
 
Object Relational Mapping with Dapper (Micro ORM)
Object Relational Mapping with Dapper (Micro ORM)Object Relational Mapping with Dapper (Micro ORM)
Object Relational Mapping with Dapper (Micro ORM)Muhammad Umar
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course IntroductionIntro C# Book
 
The role of Design Thinking
The role of Design ThinkingThe role of Design Thinking
The role of Design ThinkingPieter Baert
 

Viewers also liked (6)

Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayed
 
Utilize Telerik Reporting to build bar chart
Utilize Telerik Reporting to build bar chartUtilize Telerik Reporting to build bar chart
Utilize Telerik Reporting to build bar chart
 
Object Relational Mapping with Dapper (Micro ORM)
Object Relational Mapping with Dapper (Micro ORM)Object Relational Mapping with Dapper (Micro ORM)
Object Relational Mapping with Dapper (Micro ORM)
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course Introduction
 
Sızma Testleri Sonuç Raporu
Sızma Testleri Sonuç RaporuSızma Testleri Sonuç Raporu
Sızma Testleri Sonuç Raporu
 
The role of Design Thinking
The role of Design ThinkingThe role of Design Thinking
The role of Design Thinking
 

Similar to Telerik Reporting for HTML 5 Apps

TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
TulsaTechFest - Maximize SharePoint UX with free jQuery librariesTulsaTechFest - Maximize SharePoint UX with free jQuery libraries
TulsaTechFest - Maximize SharePoint UX with free jQuery librariesMark Rackley
 
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...Anupam Ranku
 
Creating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael WilliamsCreating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael Williamsjaxconf
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Aishwarya Savant
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB
 
NET Developer - Piyush Patel
NET Developer - Piyush PatelNET Developer - Piyush Patel
NET Developer - Piyush PatelPiyush Patel
 
Utilizing jQuery in SharePoint: Get More Done Faster
Utilizing jQuery in SharePoint: Get More Done FasterUtilizing jQuery in SharePoint: Get More Done Faster
Utilizing jQuery in SharePoint: Get More Done FasterMark Rackley
 
The future of web development write once, run everywhere with angular js an...
The future of web development   write once, run everywhere with angular js an...The future of web development   write once, run everywhere with angular js an...
The future of web development write once, run everywhere with angular js an...Mark Leusink
 
The future of web development write once, run everywhere with angular.js and ...
The future of web development write once, run everywhere with angular.js and ...The future of web development write once, run everywhere with angular.js and ...
The future of web development write once, run everywhere with angular.js and ...Mark Roden
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference SheetGoodCustomers
 
Mohammed alam
Mohammed alamMohammed alam
Mohammed alamaltwirqi
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introductionssusera8d54f
 

Similar to Telerik Reporting for HTML 5 Apps (20)

TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
TulsaTechFest - Maximize SharePoint UX with free jQuery librariesTulsaTechFest - Maximize SharePoint UX with free jQuery libraries
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
 
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
 
Creating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael WilliamsCreating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael Williams
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
Resume
ResumeResume
Resume
 
NET Developer - Piyush Patel
NET Developer - Piyush PatelNET Developer - Piyush Patel
NET Developer - Piyush Patel
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Utilizing jQuery in SharePoint: Get More Done Faster
Utilizing jQuery in SharePoint: Get More Done FasterUtilizing jQuery in SharePoint: Get More Done Faster
Utilizing jQuery in SharePoint: Get More Done Faster
 
SAP Business Objects Trianing
SAP Business Objects TrianingSAP Business Objects Trianing
SAP Business Objects Trianing
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
The future of web development write once, run everywhere with angular js an...
The future of web development   write once, run everywhere with angular js an...The future of web development   write once, run everywhere with angular js an...
The future of web development write once, run everywhere with angular js an...
 
The future of web development write once, run everywhere with angular.js and ...
The future of web development write once, run everywhere with angular.js and ...The future of web development write once, run everywhere with angular.js and ...
The future of web development write once, run everywhere with angular.js and ...
 
Resume
ResumeResume
Resume
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference Sheet
 
Mohammed alam
Mohammed alamMohammed alam
Mohammed alam
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
 
harish_resume
harish_resumeharish_resume
harish_resume
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Telerik Reporting for HTML 5 Apps

  • 2. 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
  • 4. 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.
  • 5. What’s Included in Telerik Reporting
  • 7. Telerik Report Visual Studio Designer
  • 8. Telerik Reporting for HTML 5 Apps
  • 9. 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
  • 10. Utilizing HTML5 Viewer window.open(App.ROOT + "report/viewer/creditmemoviewer.html", "_blank");
  • 11. 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>
  • 12. Initializing HTML5 Viewer (2 -> Body) • <body> • <div id="reportViewer1" class="k-widget"> Loading Report... • </div> • </body>
  • 13. 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>
  • 21. Report Data Source -> Connection
  • 22. Report Data Source -> Command
  • 23. Report Data Source -> Parameters
  • 24. Report Data Source -> Execution Result
  • 25. 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