How can I integrate Telerik Report Designer in an API created using ABP framework

1 Answer 156 Views
Report Designer - Web
Anirban
Top achievements
Rank 1
Anirban asked on 14 Jul 2022, 12:09 PM | edited on 14 Jul 2022, 12:10 PM

I am using ABP 4.4.2 version along with .Net 5. This is an API that is being consumed by a javascript based frontend. Now I need to incorporate Telerik Reporting in my application. I am trying to follow the steps mentioned in the following url - https://docs.telerik.com/reporting/designing-reports/report-designer-tools/web-report-designer/how-to-set-up-in-.net-5-and-.net-core-3.1-applications

Now this documentation suggests to use a base controller class called ReportDesignerControllerBase.

 

 

And on the other hand, it seems ABP requires AbpController base class to be used in every controller.

This is where I am getting little confused on how to incorporate Telerik Reporting in the ABP application.

I also tried using ITransientDependency interface as mentioned in some of the older posts.

But nothing seem to work.

I would really appreciate if anyone can guide me on this.

1 Answer, 1 is accepted

Sort by
0
Todor
Telerik team
answered on 19 Jul 2022, 08:32 AM | edited on 20 Jul 2022, 07:07 AM

Hi Anirban,

The ReportDesignerControllerBase is a regular Web API controller. Its requirements are listed in the Web Report Designer Overview article. Provided your application conforms to them, you should be able to incorporate the web designer in it.

Indeed, the web designer requires a controller that inherits from our base one. I have seen our users implementing the web designer in their ABP applications, so this shouldn't be a problem. I suspect though they have inherited only our base class. Unfortunately, we haven't tested ourselves to integrate the Telerik Reporting tool in ABP.

You may find useful also the video How to set up a Telerik Web Report Designer in .NET 5?

Regards,
Todor
Progress Telerik

Brand new Telerik Reporting course in Virtual Classroom - the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products. Check it out at https://learn.telerik.com/.
Tags
Report Designer - Web
Asked by
Anirban
Top achievements
Rank 1
Answers by
Todor
Telerik team
Share this question
or