Unplanned
Last Updated: 10 Dec 2024 12:41 by Scott

We have text box that needs to show all that it can without growing.

If text box is set to CanGrow = false. Text box does not grow as expected however it will wrap the text.

Setting text box to TextWrap = false and CanGrow to either true or false. When rendered using GDI+ it renders as expected.  When rendered using Skia it appears to always wrap the text.

Reports are deployed to a Linux docker image which is configured to use the Skia rendering engine.

Screenshot output using GDI+

Screenshot output using Skia

 

Unplanned
Last Updated: 05 Dec 2024 15:01 by Mark

For example, if I set the accent color to be "Navy blue", the quick access toolbar's icons will be pretty much invisible:

Unplanned
Last Updated: 05 Dec 2024 09:49 by Trevor

The report parameters selection options cannot be navigated through by the keyboard.

The select all and clear selection options can be accessed through the TAB but individual values are not focusable.

The DateTime picker of the DateTime parameters cannot be opened with the keyboard as well.


Completed
Last Updated: 03 Dec 2024 13:53 by Stephan
When exporting a report to PDF on Linux the document looks correct. If you try to copy text from this PDF and paste it in a text editor, the text appears as random symbols, e.g. empty squares.
Duplicated
Last Updated: 03 Dec 2024 12:22 by Bob
Created by: Cesar
Comments: 2
Category: Reporting
Type: Feature Request
3


                <Telerik.ReportViewer.BlazorNative.ReportViewer
                    @ref="reportViewer"
                    ServiceType="ReportViewerServiceType.REST"
                    PageMode="PageMode.SinglePage"
                    ServiceUrl="@(ServiceUrl)"
                    @bind-ReportSource="@ReportSource"
                    AuthenticationToken="@(AuthToken)"
                    ScaleMode="(ScaleMode)ReportSetItem.Report.ScaleMode"
                    @bind-ParametersAreaVisible="@ParametersAreaVisible"
                    Scale="1.5">
                </Telerik.ReportViewer.BlazorNative.ReportViewer>

The variable, ParametersAreaVisible, is set to false. The report viewer is still showing the parameters area. I went back to the designer and set all parameters to Visible = false. When I did this, the parameters area is not displayed.

The report viewer should respect what is bound to ParametersAreaVisible.

Duplicated
Last Updated: 02 Dec 2024 13:02 by ADMIN

I'm using Angular 15 LTS

core.mjs:8400 ERROR Error: Uncaught (in promise): TypeError: perspectiveManager.dispose is not a function
TypeError: perspectiveManager.dispose is not a function
    at Object.dispose (telerikReportViewer.js:8692:32)
    at TelerikReportViewerComponent.ngOnDestroy (telerik-report-viewer.component.js:60:27)
    at executeOnDestroys (core.mjs:5976:32)
    at cleanUpView (core.mjs:5886:9)
    at destroyViewTree (core.mjs:5712:21)
    at destroyLView (core.mjs:5864:9)
    at RootViewRef.destroy (core.mjs:11804:9)
    at ComponentRef.destroy (core.mjs:12226:23)
    at RouterOutlet.deactivate (router.mjs:2624:28)
    at ActivateRoutes.deactivateRouteAndOutlet (router.mjs:2999:32)
    at Object.dispose (telerikReportViewer.js:8692:32)
    at TelerikReportViewerComponent.ngOnDestroy (telerik-report-viewer.component.js:60:27)
    at executeOnDestroys (core.mjs:5976:32)
    at cleanUpView (core.mjs:5886:9)
    at destroyViewTree (core.mjs:5712:21)
    at destroyLView (core.mjs:5864:9)
    at RootViewRef.destroy (core.mjs:11804:9)
    at ComponentRef.destroy (core.mjs:12226:23)
    at RouterOutlet.deactivate (router.mjs:2624:28)
    at ActivateRoutes.deactivateRouteAndOutlet (router.mjs:2999:32)
    at resolvePromise (zone.js:1255:35)
    at resolvePromise (zone.js:1209:21)
    at zone.js:1322:21
    at _ZoneDelegate.invokeTask (zone.js:450:35)
    at Object.onInvokeTask (core.mjs:24197:33)
    at _ZoneDelegate.invokeTask (zone.js:449:64)
    at Zone.runTask (zone.js:218:51)
    at drainMicroTaskQueue (zone.js:639:39)
    at ZoneTask.invokeTask [as invoke] (zone.js:536:25)
    at invokeTask (zone.js:1710:22)

This needs to be fixed ASAP, it's causing isues when the report page is being destroyed.

Unplanned
Last Updated: 29 Nov 2024 08:17 by Valerio

I use as background color of a TextBox light green (128,255,128). It appears as expected in all renderings except XLS (old Excel 97-2003). In XLS the color is grey (128,128,128).

I observe the same issue when modifying the RGB numbers in some boundaries - the color in XLS is always grey. There are RGB values rendered as expected though.

The issue reproduces with TRDP and CS reports in the corresponding Report Designers.

Duplicated
Last Updated: 28 Nov 2024 08:17 by ADMIN

Hello,

when i set Visible=false for some columns in a table, there is a white space between this columns.

How can i prevent that?

Designer (Standalone):

Preview:

Thanks in advance

Unplanned
Last Updated: 26 Nov 2024 14:55 by ADMIN
Scheduled for 2025 Q1

Adding the "Telerik.ReportViewer.WinUI.Themes/Themes/Generic.xaml" theme to a WinUI project causes existing AppBarButtons to grow in size because it overrides the AppBarButtonContentHeight setting.

The report viewer theme should not override the styles of the default WinUI controls.

Unplanned
Last Updated: 25 Nov 2024 13:14 by ADMIN
Created by: Patrick
Comments: 1
Category: Reporting
Type: Feature Request
1

Hi, in the wpf report viewer, the date picker in the parameter's zone don't have a "Today's date button". The standalone report designer have the "Today's date button".

Date picker of the report designer :

 

Date picker of the wpf report viewer :

Is it possible please to add the "Today's date button" for date pickers in the wpf report viewer?

Thanks a lot!

Need More Info
Last Updated: 21 Nov 2024 08:25 by ADMIN
Created by: n/a
Comments: 1
Category: Reporting
Type: Bug Report
0

in this page, there are 3 languages. Vietnamese, English, Chinese,  it  display Vietnamese Messy code when download PDF.

pls hlep, thanks.

Completed
Last Updated: 20 Nov 2024 16:09 by ADMIN
Release 2024 Q4
Created by: Humberto
Comments: 3
Category: Reporting
Type: Feature Request
7
Currently, there is no natural way to disable picturebox errors. Sometimes we do not care to know that the image wasn't found, especially when the error shown severely damages the look of the report, stretching and pushing things out of the way. The image URL may be built via parameters, pointing to a large folder where photos of a given employee may or may not exist. It took multiple unhelpful support tickets, many headaches and days of research to finally find an obscure post by a private individual with an undocumented custom solution that worked. 
Unplanned
Last Updated: 19 Nov 2024 10:56 by Ravi
Created by: Ravi
Comments: 0
Category: Reporting
Type: Bug Report
2
The VB example projects in the installation directory reference an older version of jQuery, please update to the newest supported version.
Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4

If I create a report with a report parameter whose value is initially False, and then load it in the Native Angular Report Viewer, it is initially loaded properly.

However, if I click the "Preview" button, and the parameter is still unchecked(false), I get an error that the value is invalid.

The issue does not reproduce if the report parameter has AutoRefresh=True and there is no "Preview" button. I can successfully change the value of the parameter and the report loads without errors.

Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4

The following exception is thrown when rendering a report with enabled Accessibility to PDF with Skia if the report has a Table containing an HtmlTextBox:

Telerik.ReportDesigner.Net Error: 0 : System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.TryAttachToParentNode(ProcessingInstanceIdentifier id, PdfOrderedReference element, Int32 rowIndex, Int32 columnIndex)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.TryAttachToParentNode(IProcessingElement processingElement, IProcessingElement parentProcessingElement, PdfOrderedReference taggedElementReference)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.AttachNonLeafNode(LayoutElement element, PdfOrderedReference taggedElementReference)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.AttachNodeToTree(AccessibilityPdfElement pdfElementType, PdfOrderedReference taggedObjectReference)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.InitTaggedElement(AccessibilityPdfElement pdfElementType)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.AddParagraphElement(ITableCell element)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.Visit(HtmlTextBox htmlTextBox)
   at Telerik.Reporting.Processing.HtmlTextBox.Accept(ProcessingElementVisitor visitor)
   at Telerik.Reporting.Processing.ProcessingElementVisitor.Visit(LayoutElement element)
   at Telerik.Reporting.Writing.AccessibilityElementWriter.StartWrite(ReportItemBase element, Int32& index)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.StartWrite(ReportItemBase element, Int32& index)
   at Telerik.Reporting.Writing.VisualElementWriter`1.StartWriteAccessibilityItem(ReportItemBase item, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.VisualElementWriter`1.WriteClientFocusableItems(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.VisualElementWriter`1.StartWrite(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.ReportItemBaseWriter`1.StartWrite(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.ElementWriter`1.Telerik.Reporting.Writing.IElementWriter.StartWrite(LayoutElement element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.WriteStartOperationsDispatcher.Write(IElementWriter writer, LayoutElement element, ElementPageInfo pageInfo, DocumentWriter documentWriter)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.Write(IElementWriter writer, LayoutElement element)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.Visit(HtmlTextBox htmlTextBox)
   at Telerik.Reporting.Processing.HtmlTextBox.Accept(ProcessingElementVisitor visitor)
   at Telerik.Reporting.Processing.ProcessingElementVisitor.Visit(LayoutElement element)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.DispatchWriteOperation(LayoutElement element, ElementPageInfo pageInfo)
   at Telerik.Reporting.Writing.DocumentWriter.Telerik.Reporting.BaseRendering.IWriter.WriteStartElement(LayoutElement element, ElementPageInfo pageInfo)
   at Telerik.Reporting.BaseRendering.PageHandler.Telerik.Reporting.Paging.IPageHandler.StartElement(LayoutElement element, ElementPageInfo info)
   at Telerik.Reporting.Paging.PageStartElement.OutputToPage(IPageHandler handler)
   at Telerik.Reporting.Paging.PageElementsLayer.OutputToPage(IPageHandler handler)
   at Telerik.Reporting.Paging.PageContent.Output(IPageHandler handler)
   at Telerik.Reporting.Paging.PageCompositionBase.OutputPageContent(Stopwatch stopwatchOutputContent, PageContent pageContent)
   at Telerik.Reporting.Paging.PageCompositionBase.<>c__DisplayClass124_0.<CreatePageContentOutputTask>b__0()
Telerik.ReportDesigner.Net Error: 0 : An error has occurred while rendering the report: System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.ManualResetEventSlim.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.SpinThenBlockingWait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.InternalWaitCore(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken)
   at Telerik.Reporting.Paging.PageCompositionBase.SeparateThreadOutputBehavior.Finish()
   at Telerik.Reporting.Paging.PageCompositionBase.CreatePages()
   at Telerik.Reporting.Paging.PagerBase.Telerik.Reporting.Paging.IPager.CreatePages(IPageHandler handler, LayoutElement root)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(LayoutElement root, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback, PageSettings pageSettings)

A similar error is thrown when rendering with GDI+.

Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4

Currently,  you can select multiple report items with the CTRL when you run the Web Report Designer on Mac, however, this is interpreted as a right-click. Please, check the attached video.

The correct behavior should be by using CMD.

Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4

Hi,

HTML viewer is showing Arabic words correctly while 
PDF Export shows splitted characters.

Correct word :  فاتورة
Wrong word with splitted characters :  ةروتاف

Please find attached screenshots for reference.  The issue is appearing only with Linux container. 

Telerik support ticket (
https://www.telerik.com/account/support-center/view-ticket/1623687) was created and got reply that it is because of libgdiplus library and we were expecting that this issue will be resolved in R2 2023 but it still persists.

 

 

 

Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4
Created by: Renu
Comments: 0
Category: Reporting
Type: Feature Request
1

The Uri user function can be selected from the functions list in the expression editor of the designer but when the report is previewed the following error message is shown.

The expression contains undefined function call Uri()

Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4
If the password of the SQL user contains the percentage symbol (%) before a number, the last three steps of the SQL Data Source Configuration Wizard cannot be completed.
Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4

Just a simple quality-of-life improvement, middle-click on the tab should close the report - doing exactly the same thing as clicking the "X" button in the tab. Seems the majority of tabbed UIs follow this convention.