Hello,
I am working on Blazor reporting project and I have described the situation already in this post:
https://www.telerik.com/forums/report-viewer-and-web-designer-in-blazor#zGr6FO2mDEmkfLWIP_T_9A
Please add Blazor ReportDesigner wrapping Your HTML designer and use .NET 5 js/css isolation to manage js/css loading by the component itself and not globally.
Thank You
Marek Ištvánek
I have projects on .NET Core and I want to use the System.Text.Json serializer that is the new default, but reporting relies on Newtonsoft.Json.
---
ADMIN EDIT
There are two approaches that can be taken right now to solve this:
OPTION 1: define separate endpoints (services, projects) for the different tasks - they can still use the same database layer through a shared project, depending on the architecture you have. This would let you have separated services with the appropriate serializers without custom attributes and code (see below). For example, create a separate project for the reporting REST services.
OPTION 2: add some custom decoration on the endpoints so you can choose which serializer is used on each, you can find some examples here: https://stackoverflow.com/questions/59650907/how-to-configure-two-json-serializers-and-select-the-correct-one-based-on-the-ro - the point being to register a serializer depending on the endpoint based on your own code rather than let the framework put one in for all endpoints.
NOTE: This would be a breaking change.
---
At the moment it's only possible to have your reports in old-fashioned projects.
It should be possible to add/design reports to SDK-style projects. That should work no matter what target framework is (.NET Core, .NET Standard or .NET Framework).
Our clients enter information using the radeditor and in many cases want to embedded tables and graphics into their text. Using your reporting tool there is no way to print this information. I know you have suggested using your table and image tools, but that doesn't work when you are dealing with freely formatted text so the existance and location of the tables and images cannot be predicted.
Telerik,
This is a feature request to add the ability to override a connection itself and not just the connection string.
The motivation behind this is for IAM based authentication, where usernames and passwords are no longer used but usernames and short lived tokens are.
Many database providers provide a Factory or Builder to allow a Connect to be built that allows the password to be requested when needed. In the case of Postgres, this is the NpgsqlDataSourceBuilder class.
I'm not sure what the contract would look like to achieve this, but setting the connection itself, one way, shape, or form, is greatly needed.
Thanks,
Shawn
Currently If you want to hide one filter out of many based on other value. this is feature is not available in report now. below the my ticket for you same. I wish this feature include out of the box. https://www.telerik.com/account/support-tickets/view-ticket?threadid=1102630
The WPF Report Viewer should support rounded corners.
Currently, I am not allowed to do the following:
<telerikReport:ReportViewer Grid.Row="1"
Grid.Column="1"
Name="reportViewer1"
ReportSource="{Binding ReportSource}">
<telerikReport:ReportViewer.Resources>
<Style TargetType="telerikReport:ReportViewer" BasedOn="{StaticResource {x:Type telerikReport:ReportViewer}}">
<Setter Property="BorderBrush" Value="{telerik:Windows11Resource ResourceKey=PrimaryBorderBrush}"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="Margin" Value="5"/>
<Setter Property="CornerRadius" Value="4"/>
</Style>
</telerikReport:ReportViewer.Resources>
</telerikReport:ReportViewer>
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()
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.
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.
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!
Hi Team,
I would like to put in a request for PPT export option for Telerik reports. Our end users want the ppt file to be editable. One of your team members suggested that there is an existing ppt export format, but it is not editable at the moment. Having an editable option is preferable.
Thanks
Samyutha Ravindran
Reports designed in Blazor Web Designer may have multiple shared data sources, only one of which can be used to bind details section data. That I understand.
A use of a secondary data source can be to provide data to which Report Parameters can be bound, such as providing dynamic localized values for any language and/or region. This I expect to do in every report of mine.
Right now, unless I've overlooked some existing mechanism, in each and every report for each field in such a secondary data source I have to manually create a new Report Parameter, bind it to the desired data source, and at least set the ValueMember to that data source field. This can be very time consuming, especially if there are a large number to be created.
It would seem possible for you to add a data source feature such that use of that data source in a report automatically does this for me for each selected field in the Select Query. That would save me a tremendous amount of design time!
Also, if you reply to this, perhaps you could tell me what constitutes a report's "Inline Data Source"? I have been unable to locate any discussion in your documentation nor any means to actually create one if that were useful to me.
I would like to have truly bitwise operators for my expressions. Here is my scenario.
I have a bitwise flag in my dataset which defines the status of a value. It can have up to 15 possible values set as true in one field. The issue is, that there doesn't appear to be any way that I can perform a check in my expression.
I don't want to add 15 additional columns to my dataset that explicitly set these as true as that's total overkill.
The Logical/Bitwise operators article details that there are "bitwise" operators, but these are logic only. This forum post confirms this.
Hi Team,
I would like to request that the rotate CSS attribute be added to the HtmlTextBox.
Thank you!
In the standalone designer, it would be helpful if you could drag and drop the column headers to reorder. At present you have to add a new column and delete the old one, remembering to copy all properties.