So, I've spent about a week trying to resolve an issue where we had one sneaky user function annotated with [Function] that worked fine before the change, but when we updated to 19.0.25.211 everything stopped working normally which is documented but I would say this is really a change that users should be made more aware of.
We constantly evaluate the release history paying special attention to "breaking changes" but this is under the category of "improved" and no real indication that it could negatively affect someone's pre-existing reporting should they use [Function] in a way that is now .. changed. Especially when that change causes reporting errors, that are perceived as "broken".
We're already having a hard time justifying the very very fragile nature of using Telerik Reporting (re: vs designer, core vs netframework, the ticket was created in 2018 ...... !!!! Did you know your competitor's vs designer works properly in netcore/netframework??) but this was just so painful. Adding something more to the release notes would have prevented so much wasted time.
The MultiValue drop-down/list is not working correctly. We are using version 18.0.24.130.
If you select all values, it works correctly except the values are not highlighted to indicate they are selected.
If you select individual values on a required parameter, the message "Please input a valid value" does not go away and the Preview button remains disabled. If you select individual values on a non-required parameter, they are properly highlighted, but when you click Preview, the report ignores them / does not use them to filter the results.
This happens for every report, regardless of who develops it, wherever the multi-value parameter is used.
Our sites using 15.2.21.915 does not have this issue.
Thanks!
I have a program that is installed in C:\Program Files (x86)\Qiagen\PGxUtils and I am using the code below to render reports by passing the full path of the report template to the function. This works fine when it is a single standalone report but when I try to use a report with subreports I get the following:
Could not find file 'C:\Program Files (x86)\Qiagen\PGxUtils\SubFinalReportV1_PatientDemographics.trdp'.,
Reading the online documentation this seems to be by design but I need to know how to work around it in order to use subreports.
using Telerik.Reporting;On Windows I am able to set the background image of a textbox with the following code:
using (var surface = SkiaSharp.SKSurface.Create(new SkiaSharp.SKImageInfo(100, 100)))
{
Telerik.Reporting.Processing.TextBox textbox;
using (var image = surface.Snapshot())
using (var data = image.Encode())
{
byte[] imageData = data.ToArray();
using (var ms = new MemoryStream(imageData))
{
textbox.Style.BackgroundImage.ImageData = System.Drawing.Image.FromStream(ms);
}
}
}
"CA1416: This call site is reachable on all platforms. 'Image.FromStream(Stream)' is only supported on: 'windows' 6.1 and later."
What is the Linux compatible version of Image.FromStream()?
We are currently generating TRDX reports using the Telerik Report Designer tool, saving the XML output to a database. When a user runs a report, we retrieve the report XML, update the parameters, and then render the report using the Report Processor. However, we now need to export the report into multiple Excel tabs.
One potential solution is to use Report Book, which is stored in a TRBP file, but we're having trouble reading the contents of this file. Are there any alternative approaches we could take to achieve this functionality?
I have a standalone report that gets all the data from the table. I added a bitmask filter to my SQL query, and I get the results I expect in SQL Studio.
SELECT
[Item],
STRING_AGG([RuleNo], ', ') WITHIN GROUP (ORDER BY [RuleSort]) AS GroupedRuleNos
FROM [SFB_Annex].[dbo].[tblAnnex01]
LEFT JOIN [SFB_Annex].[dbo].[tblProducts] ON [tblAnnex01].[ProductID] = [tblProducts].[ProductID]
WHERE ([tblProducts].[QuadrantBitMask] & 32) != 0
GROUP BY [Item]
ORDER BY [Item];
When I try to add the bit mask as a filter, I keep getting an error "Cannot perform '<>' operation on System.Boolean and System.String."
Here is the filter I am trying to use:
Telerik.Reporting.Filter filter = new Telerik.Reporting.Filter();
filter.Expression = "=([tblProducts].[QuadrantBitMask] AND " + QuadrantBitMask.ToString() + ")";
filter.Operator = Telerik.Reporting.FilterOperator.NotEqual;
filter.Value = "!=0";
report.Filters.Add(filter);
How would I add the bitmasked value into the filter?
I'm getting below error while installing Telerik Reporting 2024 Q1 (18.0.24.130) Installation Error. I have downloaded the .msi file from Telerik site. Kindly Help.