I find it extremely limiting and frustrating to not have control over how the .NET Report class is initialized, and not being able to pass in any type of object/dependency (either into the constructor or by setting a property.) This makes it very difficult to keep custom reports decoupled from other code modules and make them unit-testable. There is the InstanceReportSource, which would have been perfect to solve this problem, but it's apparently deprecated. http://docs.telerik.com/reporting/t-telerik-reporting-instancereportsource DevExpress reports for example allow you to create the report instance yourself, and you can pass any objects you want directly into the constructor. This is what I find to be the biggest drawback to Telerik reports.
Currently, adding Sparklines (http://docs.telerik.com/reporting/sparklinesanddatabars#sparklines) or Data bars to the report requires manual formatting of the Graph item (hiding the Axes, Labels etc.). Let us know if you think the built-in support for this type of chart would be useful when creating reports. Please share your ideas/thoughts in the comments and give a vote for this feature to support it. An example of Sparklines/Data Bars is provided in our online demos - http://demos.telerik.com/reporting/product-sales?&skinName=silver(Product Sales report). Thank you.
Please support OData services as built-in report datasource. We would like to use Telerik Reporting and Report Server but the missing support for OData is holding us back.
Let us know if collapsing report sections in report designer would make the designing of reports more convenient for you. When reports have more complex structure with a lot of sections collapsing some of them might improve the overall design time experience.
As a reports user I would like more options for Line Styles in Chart plots. Currently the options are Solid, Dashed and Dotted. As a start it would be great to replicate the options in the Kendo UI Line Charts dashStyle enumeration: https://docs.telerik.com/kendo-ui/controls/charts/chart-types/line-charts#configuration-Types As the perfect option list for me: Solid ShortDash ShortDot ShortDashDot ShortDashDotDot Dot Dash LongDash DashDot LongDashDot LongDashDotDot Thanks
Currently the images loaded in PictureBox item and Style's BackgroundImage property are rendered preserving the item's physical size. This causes scaling when the machine's DPI is different than the image DPI and affects the image quality. A specific option should allow the images to be rendered without being altered, including applying antialiasing on the target graphics object.
For some reason the export is suppressing leading spaces spaces in front of cells with text so they are not indenting properly. Padding is also ignored.
Please provide an option to launch a sub report directly from within the main report designer (standalone version). Example, in Crystal reports, if there is a sub report within a report, a user can double click that sub report and it opens it as a new report tab. This is very convenient rather then having to chase down the path to the subreport and open it manually.
I have a report that has dynamically created html text based on the data. I would like to have a footnote associated with one of those HtmlTextBox controls to appear at the bottom of the page on which the section occurs. Please see a ticket "How to create a report footnote" https://www.telerik.com/forums/how-to-create-a-report-footnote Thank you.
Add intelligent code completion in the Report Designers Expression editor to improve the editor usability and user experience.
When the Name of a Report Parameter is changed, all references to it should be automatically change.
So there is an Angular report viewer of sorts, but the report viewer web api component doesn't work with .net core (must target 4.6.1) and the angular component doesn't work with universal/server side rendering. It would be great if this could get fixed!
Do you have an updated road-map or plan to support Web assembly (WASM), especially Blazor? You already published Blazor articles in your blogs.
It will be a good idea to add a new report viewer based on Blazor, protecting the parameters between the viewer and its API controller.
Also, will be a very good idea to start your online report designer (like alternative products), based on web assembly
Several community members asked about a Report Viewer suitable for Vue.js applications. We will appreciate your feedback in this feature request. You can leave a comment with details about functionality requirements for a Vue.js Report Viewer e.g. initial setup, updates of the displayed report and ways of passing report parameters' values. Thank you.
Currently the query builder (in the Report Designer) cannot automatically build queries if there are multiple separate relationships connecting two tables.
Here's an example:
Table A: Orders
Table B: Addresses
If both tables are selected in the query builder, you will get the following columns:
In other words, only one copy of the address data is pulled in, despite the two separate FK relationships. I would expect something like the following:
We ran into this issue because we are using Telerik Reports to provide reporting for a data warehouse, and we have multiple relationships in our "table A" pointing to a date dimension (our "table B"). The current workaround for this is to write your own SQL queries instead of relying on the query builder, but we would like for our business users to be able to create reports on their own, and they don't know SQL.
I would like to formally request the ability to "sign" in some fashion a trdp/trdx file. Note that if only the new file format is supported then that would be acceptable.
Basically, I would like to apply some signature that we could, if we so chose, read from the report file to verify that it was us that created or last modified the file.
If we need to use a separate tool to apply the signature other than the report designer, that would not be an issue.
The signature could be anything that Telerik/Progress decides we can use such as a code signing certificate, a strong name, etc.
Using the last modified time, or a hash value created from the current contents of the report file would not be a good solution as that would mean we would need to have a list of the hash values for each report and it would need to be updated every time the report is changed.
We are looking for something that could be applied to all reports that we create and that clients could not replicate.
This would need to be something that clients who we deploy the report files to cannot replicate and therefore if they modify the report file using the Telerik designer, it would remove that signature. This way we can easily programmatically determine if the client has modified the report, and therefore prevent using it as if it is ours.
Note that we provide the ability to use custom reports in our application which are treated as separate from our core provided reports. Also, I had posted to the forum asking if this is currently possible (https://www.telerik.com/forums/sign-telerik-reports).
Thank you.
Go to page https://demos.telerik.com/reporting/product-catalog?&skinName=default
Open Search dialog.
Type "Accessories" in search field. Wait for results.
Pick last result (Accessories - page 2) from results list. (page 2 will be opened - correct)
Close search dialog and open it again (or just clear search field).
Type "Accessories" in search field again. Wait for results.
Pick last result (Accessories - page 2) from results list again.
Incorrect behavior: page 1 will be opened instead of page 2; and first result item will be highlighted as selected instead of last result item.
Also I met situation when long results list was scrolled up to top but it was unclear how to reproduce it stable.
I am using the standalone report designer with an ObjectDataSource that returns ExpandoObject. I did create some new ExpandoObject objects and set property values as suggested in https://www.telerik.com/support/kb/reporting/details/how-to-use-objectdatasource-with-expandoobject. The problem I have that the dynamic properties of ExpandoObject are now showing in the data explorer.