We use WebServiceDataSource with OData query in our reports. Sometimes OData can through an exception.
In our case, we have added Web Service DataSource and set this OData query for its Service Url:
If you see the query, it is selecting "ProductName1" property of "Product #1". But "ProductName1" property does not exist (correct property name is "ProductName"). When we use Postman for the OData query above, it shows an error which you can see from attached picture (ErrorWhenWeUsePostman.PNG, "Could not find a property named 'ProductName1' on type 'NorthwindModel.Product'"). From the second picture (TelerikReportingGeneralError.PNG, "An error has occurred... Response status code does not indicate success: 400 (Bad Request).") you can see the result of our test report (in html5 report viewer) that has the same OData query.
The question is when we preview our report (in html5 report viewer) how can we show the error message that OData sent instead of showing Telerik reporting general error?
Instead of this message:
An error has occurred while processing Report 'TestReportWithWebServiceDataSource': Response status code does not indicate success: 400 (Bad Request).
This OData error message should be handled and shown on browser (html5 report viewer) when previewing report:
Could not find a property named 'ProductName1' on type 'NorthwindModel.Product'
FYI: We are using Telerik Reporting version 18.104.22.168.
This is my post on Telerik forum related with this: How to get internal error message from Custom Report Resolver
When a textbox cannot fit on the current page and its Style.VerticalAlign is not set to Top, the textbox is pushed to the next page, although its KeepTogether property is set to false and its Value is null or empty.
This scenario usually happens when a textbox in a table grows vertically because the table contents also grow - it might be another nested table or any other data item. The solution is to either set the visibility of the textbox to false or set its Style.VerticalAlign to Top.
Not sure if you are aware of this but the new property SkipBlankPages in 2021/R1 will result in a corrupt (unopenable) PDF/XLS if the report contains no data.
The output used to be a blank report.
This behaviour is fixed by setting the Value to 'False' but this now requires the developer to remember to set this value on each new report. Perhaps the default should have stayed as 'False' and those who wish to remove blank pages could set it to true.
We are aware the property is set to true by default.
We have now had to modify (and subsequently retest) > 100 reports.
The generator should probably not create a 'corrupt' file in these cases.
It would be really great if there is a Funnel chart.
We are trying to visualize the quantitative slippage in tasks assignment in a given month-range.
We did it very well in SSRS Reporting and as we migrate to Telerik Reporting, we can't quite figure out how to present it.
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).
We are using the external style sheet file (StyleSheet.xml) when designing our report from Web report designer. We want to see our style sheet applied on our report when we see the report from Web designer in design mode. In Preview mode it is working fine. But the problem here, it is not working in Design mode.
See the attached pictures. You find our problem on the picture ExternalStyleInWebDesigner-DesignMode.PNG
Is there any solution or a feature request needs to be created?
FYI: External style sheet is working in Standalone report designer in both design and preview mode.
I am receiving the TypeError: $kendoHtmlEncode error in an Angular Report Viewer with the SystemJS. I am also using a .NET Framework (4.6.2) WebApi based Reporting REST Service. See the following screenshot of the error.
Additionally, the Report Viewer UI is loading until the error is thrown and the report never loads as shown in the following screenshot.
Note that I am also using a separate process for running each project.
For additional reference, I have attached a sample that reproduces the error. See the following steps to run the sample locally.
Please let me know if you need any additional information. Thank you.
If you select valid values for a multi-value parameter and then deselect them manually in List_View, the last rendered report remains and there is no warning for invalid parameter values and the Preview button is not disabled. The problem occurs only in List_View for the multivalue parameter editors.
If you deselect the values with 'clear selection' the proper warning gets displayed.
It would be great if you could introduce the ability to create custom reusable color palettes in Telerik Report Designer, so I don't have to declare the same set of colors for each chart I need them.
If you have a lot of graphs in your report then it is more convenient to change the color palette one place.
We pass Report Parameters as Strings and later convert them to Floats in the Report. This works fine on our production systems in Switzerland but fails on dev machines that use different system locales.