When a report contains multiple DateTime parameters, the viewer assigns the first value to all of them regardless of their default values or the values passed in the viewer's report source.
Additionally, if one clicks the preview button quickly after changing the value of a DateTime parameter, the old value is passed to the service even though the parameter editor is updated. To avoid this, the user needs to wait a second before previewing.
When I drag a data field from a DataSource component to the Report details section in the Standalone Report Designer, the Report > DataSource property is set automatically to the corresponding DataSource component.
In the Web Report Designer, when I drag a data field, the Report > DataSource property remains empty, and the Preview shows an empty report. It would be very helpful the same functionality to be introduced also in the Web Designer.
Text boxes formatted with the 'en-US' culture and '{0:C}' format do not use the correct currency negative pattern in .NET Core.
For example, a field with a value of -2.55 should be formatted to '($2.55)' but instead it is shown as ' -$2.55'
I use cascading parameters and need to specify their Text property with an Expression, as the label should be translated through a User Function. My parameters shouldn't have values initially.
The problem is that the dependent parameter's Text Expression is not evaluated when the report is first displayed by the designer or viewer. The label shows the Expression instead.
If I make the independent parameter Nullable, the issue doesn't occur, but I prefer not to allow Null values.
The problem is shown in the linked muted video.
When the parametersAreaVisible property of the report viewer is set to true, the parameters area of the viewer should be open by default if a report that has visible parameters is being previewed.
However, when a mobile device is used, the parameters area is closed by default.
Additionally, the arrow used to open the parameters area is hidden by default. The device orientation needs to be toggled to horizontal and back for the arrow to appear.
Hello
I see a design issue using JsonDataSource and possible nested objects/arrays and providing data in runtime.
Setting up a "root" JsonDataSource is no problem. Also the way setting the json trough parameters.
The issue begins when I want to use a nested array AND the root object.
Example Json{
"InvoiceDate" : "2024-01-01",
"InvoiceNo":"IN2024-001",
"Positions" : [
{
"Product":"Product 1",
"Price" : 5.25
},
{
"Product":"Product 2",
"Price" : 10.5
}
]
}
The approach using JsonPath for accessing the "Positions" is ok but I have to set up another JsonDataSource with the same json and so that I can access the nested array.
And now I don't now how to set the Source of the second JsonDataSource in runtime. Setting it using parameters is only possible with one DataSource.
A nice approach would be binding the Source of the second JsonDataSource to the first JsonDataSource with a JsonPath. So we could avoid duplication of data.
Or let us bind to a nested object in a table.
The getReportParameters method of the HTML5 Report Viewer omits parameters with unset values that have their AllowNull property set to False.
The reportSource method of the HTML5 Report Viewer can be used as an alternative.
My scenario is that I am exporting a report to Excel, and I need to format one of my columns that display numerical data with a specific culture.
I can achieve this with the FormatWithCulture text function but then Excel does not treat the values in that column as numbers which is why I have to use the Format property of the item, and return a number in the Value of the textbox.
Unfortunately, the Format property does not allow specifying a culture that will be used for the formatting so the culture on the server is always used. I need to change that dynamically with a report parameter.
I would like to request an option on bar charts or column chart where the bars can be separated or pushed apart. The default in Telerik is to place all bar series next to each other, which is visually terrible. Attached is a sample image below.
I simple spacing option would be great!
My PostgreSQL query contains an Integer parameter. In the Standalone Designer, it executes successfully both in design and in preview.
In the Web Designer, the same report is also previewed successfully. When I try to configure the SqlDataSource though, if I run the Execute Query in the final step, the database returns an error stating '...operator does not exist: integer = text...'
If the parameter is String, the query runs fine in design time of the Web Designer as well.
Since version 21.24.305 of the Native Angular Report Viewer, its DateTime parameter editors do not work if the user's machine does not use the en-US culture.
The following error message is displayed in the browser console when a DateTime parameter is present.
Error: The 'value' should be a valid JavaScript Date instance. at DateInput2.verifyValue (dateinput.js:1057:19) at DateInput2.writeValue (dateinput.js:1051:14) at DateInputComponent.ngOnChanges (progress-kendo-angular-dateinputs.mjs:10036:22) at DateInputComponent.rememberChangeHistoryAndInvokeOnChangesHook (core.mjs:4101:14) at callHookInternal (core.mjs:5136:14) at callHook (core.mjs:5167:9) at callHooks (core.mjs:5118:17) at executeCheckHooks (core.mjs:5049:5) at selectIndexInternal (core.mjs:11023:17) at ɵɵadvance (core.mjs:11012:5)
When the input data of a pie chart is such that some of the series are insignificant enough not to be drawn on the surface area, a DocumentRenderException with the message "The operation was canceled" is thrown by the Reporting engine.
Enlarging the pie chart or hiding/removing its data point labels clears the error.
The Preview button of the HTML5 Report Viewer is not styled appropriately when using Kendo SASS themes:
HTML5 Report Viewer installation resources contain an old version of the Kendo blueopal theme - C:\Program Files (x86)\Progress\Telerik Reporting 2024 Q1\Html5\ReportViewer\styles.
Please update the kendo stylesheets to the Kendo version the report viewer currently uses.