We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Angular Report Viewer with Azure functions backend

Thread ID:

Created:

Updated:

Platform:

Replies:

142163 Jan 22,2019 03:58 PM UTC Jan 25,2019 11:01 AM UTC Report Platform 5
loading
Tags: Report Viewer
Jenei Péter
Asked On January 22, 2019 03:58 PM UTC

Hi,

I'm new to Report Platform and trying to figure out how to use it in my project, so any advice are welcome.
I have an Angular SPA frontend which calls my .NET Core based Azure Functions backend. I have to add reporting functionality to my application.
I saw a few Angular Report Viewer demos and have the following questions:
  1. Is it necessary to create a Web API to use the Report Viewer? (In other words: does the actual report processing happen on server side?)
  2. Can I use Azure Functions to create the Web API backend?
Thanks for your help!
Peter

Mageshyadav M [Syncfusion]
Replied On January 23, 2019 10:47 AM UTC

Hi Peter, 
 
Please find the below response for your queries. 
 
Query 
Response 
  1. Is it necessary to create a Web API to use the Report Viewer? (In other words: does the actual report processing happen on server side?)
 
Yes, we need Web API to render the reports in ReportViewer. We have prepared the simple angular report viewer application with ASP.NET Core Web API and it can be downloaded from below location. 
 
  1. Can I use Azure Functions to create the Web API backend?
 
Currently we don’t have option to use Azure functions for creating a Web API and we need time to validate the possibilities for providing the Web API with using Azure functions, and will get back to you later. 
 
Regards, 
Mageshyadav.M 


Jenei Péter
Replied On January 23, 2019 11:21 AM UTC

Hi Mageshyadav,

Thank you for your answer!
The main problem I can think of using Azure Functions as a backend is the static nature of each function. When I create a .NET Core Web API implementing IReportController, the API operations (like GetResource) are instance-level methods. I can create the same API operations with Azure Functions, but those implementations would be class-level, static methods.

If the current implementation does not support using Azure Functions as a backend, I would suggest implementing it as a new feature in a future release. Using Azure Functions as a Web API backend for a serverless web application (like this reference architecture) makes sense in many scenarios.

Thank you again for your help!

Regards,
Peter


Mageshyadav M [Syncfusion]
Replied On January 24, 2019 02:14 PM UTC

Hi Peter, 
 
Thank you for requesting this feature and helping us define it. We are always trying to make our products better and feature requests like yours are a key part of our product growth efforts. We have added this feature request to our database. You can now track the current status of this feature request here. 
 
 
At the planning stage for every release cycle, we review all open features and identify features for implementation based on specific parameters including product vision, technological feasibility, and customer interest. We will let you know when this feature is implemented. 
 
You can also communicate with us regarding the open features any time using our Feature Report page. 
 
Regards, 
Mageshyadav.M 


Jenei Péter
Replied On January 25, 2019 10:24 AM UTC

Hi Mageshyadav,

Thanks for your help!

Regards,
Peter

Mageshyadav M [Syncfusion]
Replied On January 25, 2019 11:01 AM UTC

Hi Peter, 
  
Thanks for your acknowledgement and we are glad to hear that we have provided proper clarification on your queries. 
  
Regards, 
Mageshyadav.M 


CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon