Released: Jun 13, 2024
24.1 での更新項目
機能
Cascading Parameters
- You can now set up cascading parameters to filter the data source or items in a dashboard. The list of values of a dependent parameter now refreshes automatically when you change the value of the parent parameter. When using two parameters, the parent parameter is used to filter the data source for the dependent parameter with dynamic list settings.
Web Dashboard Enhancements
- Cache Management API - This update allows you to tailor the built-in BI Dashboard caching engine. Customers encountered several scenarios where the built-in cache needed to be disabled, so the following API was introduced.
- You can now use the ASPxDashboard.DataSourceCacheEnabled property for Web Forms (or the DashboardConfigurator.DataSourceCacheEnabled property for other web platforms) to disable caching entirely. This forces the Dashboard to load the most relevant data whenever a user accesses and views a dashboard.
- By default, whenever a dashboard parameter value changes, a new data source instance is created and stored in the cache. This impacts memory usage, especially when a parameter doesn't affect data source filtering. As such, the ASPxDashboard.DataSourceCacheKeyCreated/ DashboardConfigurator.DataSourceCacheKeyCreated event has been added to prevent the creation of new cache records based on parameter values/available event arguments.
- Accessibility - Keyboard Navigation - Keyboard navigation is fully supported for groups and dashboard items. Users can move through user interface elements using tab, arrow and special keys.
Data Sources
- SqlDataSource Wizard - Trust Level Certificate and Encryption Options
- Enhanced the user experience in the Data Source Wizard while binding a report to an instance of the MS SQL Server. The data source connection screen now features two new options.
- These new options/changes allow you to avoid the "The certificate chain was issued by an authority that is not trusted" error while binding a report to MS SQL Server database if you cannot set up MS SQL Server differently.
- SqlDataSource - Postgres Data Driver v7.0 Support - Modified the Postgres Database connection and now allow you to bind Reports and BI Dashboards to Postgres Functions while using the newest v7.0 database driver.
- JsonDataSource - The Use of The System.Text.Json NuGet Package - With this release, Reports and BI Dashboard will utilize functionality from the System.Text.Json assembly/NuGet package (by default). This change was influenced by security considerations and the improved performance offered by Microsoft's built-in library.