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.
We want to show company logo in the picturebox element. Company logo file path can be programmatically changed. For this purpose, we created CompanyLogo parameter in the report and the picturebox has binding with this parameter's value to set file path to the picturebox's value. Sometimes, company can be without logo. If company doesn't have logo, we want the picturebox to show nothing.
Problem here is if we bind the picturebox with the report parameter, it shows an error if the file path doesn't exist or empty:
If the parameter's value is empty then the picturebox show empty space, instead of the error. As an example, if you remove binding and keep picturebox's value blank then it will show empty space.
Any solution or workaround for this problem?
Hi all,
I have a following default code in a html file for a web designer.
$(document).ready(function () {
$("#webReportDesigner").telerik_WebReportDesigner({
persistSession: false,
toolboxArea: {
layout: "list"
},
serviceUrl: "some url",
report: "some_report_name",
}).data("telerik_WebDesigner");
});
I have also a custom report storage implemented from IDefinitionStorage, where I have a GetDefinition("some_report_name") method implemented in a custom way. In order to do that, I need to send additional parameters from a web designer (html code provided previously) but don't know how to do that.
For example, I need to open SalesInvoice.trdx file and I do a following: report: "SalesInvoice.trdx". If i need to send additional parameter, let's say some kind of token, there is no good place to send it. As a work around, i am doing report: "SalesInvoice.trdx&token=123". The problem with this, it is appearing in a title of a web designer and I don't want that. In an attachments, there is a screenshot where it looks good with a simple name and the one which has a token in it.
So, the question is, can I send other parameters as well from a client side of web designer to the server like parameters or so?
In a HTML5 ReportViewer we can send report file name and parameters as a reportSource like this:
serviceUrl: serviceUrl,
reportSource: {
report: reportUrl,
parameters: reportParams,
Can we do the same? Or how can I do that?
Thanks,
Dear Sir
i have a Net 5 Blazor app with Server and Client how to add blazor reporting with this scenario?
actually how to apply this example with balzor page and blazor report viewer
Hi Team,
We are using Telerik reports for generating reports. We have template and data. We were using Telerik Reporting version 11.2 for FileStorage cache. We upgraded the version to 11.6 with SQL server cache. With the latest version, we can see the tempate but not data in the report.
Please let me know for any further details.
Thanks,
Nagendra Penumalli
Is there a way to decrease the time in between "info" polling while waiting for a report to process? Today it takes 2+ seconds consistently between "info" requests to the server (highlighted in yellow below). We'd like reports to display in as little time as possible. The server responds in 0.1 seconds, I'd like to see the interval set to .5 or .25.
On a side note, we are getting 405 errors on the "sessionTimeout" requests. Also, it looks like the report viewer is making the "client" request twice.
Hi!
Winform Telerik Reporting 16.0.22..225
Hi,
We are trying to bind a parameter value to TitleStyle.Color property of Table of Contents and we are getting an error :
"An error has occured while processing TocSection 'tocsection1' : Bindings error - The value of property 'TitleStyle' is null."
We have tried TitleStyle.FontBold with the value 'True'. The same errors pops up for all TitleStyle property assignment.
The parameters has values in it and it works when assigned to Style.Color or Style.BackgroundColor.
Can you please help us to resolve this issue?