当前位置: 首页 > news >正文

智能仪表板DevExpress Dashboard v24.1 - 新增级联参数过滤

使用
DevExpress Analytics Dashboard,再选择合适的UI元素(图表、数据透视表、数据卡、计量器、地图和网格),删除相应参数、值和序列的数据字段,就可以轻松地为执行主管和商业用户创建有洞察力、信息丰富的、跨平台和设备的决策支持系统。它是一个非常实用的商业工具,提供了灵活的、交互式的、完全定制化的用户体验,并且经过了实时数据压缩和分析优化,它还配备了8种动态的仪表盘UI元素和2种静态演示项目。

DevExpress Analytics Dashboard v24.1近日正式发布,新版本增加了级联参数来过数据源、增强了Web Dashboard功能等!

DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316

级联参数

现在可以设置级联参数来过滤指示板中的数据源或项,当您更改父参数的值时,依赖参数的值列表现在会自动刷新。当使用两个参数时,父参数用于通过动态列表设置筛选依赖参数的数据源,产品参数值按所选类别过滤的级联参数如下图:

Web Dashboard增强功能
缓存管理API

此更新允许您定制DevExpress
内置的BI Dashboard缓存引擎,客户遇到了几个需要禁用内置缓存的场景,这促使我们引入以下API。

您现在可以为Web Forms使用ASPxDashboard.DataSourceCacheEnabled属性(或DashboardConfigurator.DataSourceCacheEnabled属性用于其他Web平台)来完全禁用缓存,这迫使DevExpress Dashboard在用户访问和查看Dashboard时加载最相关的数据。

默认情况下,只要Dashboard参数值发生变化,就会创建一个新的数据源实例并将其存储在缓存中。这会影响内存使用,特别是当参数不影响数据源过滤时。因此,我们添加了ASPxDashboard.DataSourceCacheKeyCreated/ DashboardConfigurator.DataSourceCacheKeyCreated事件,以防止基于参数值/可用事件参数创建新的缓存记录。例如,考虑以下内容:

C#

DashboardConfigurator.Default.DataSourceCacheKeyCreated += (s, e) => { if(e.Key.DashboardId == "MyDashboard") e.Key.Parameters.Clear(); };

在此场景中,更改参数值将更新Dashboard项数据,同时重用缓存中的现有数据源,而无需额外的填充请求。

此外,当与Dashboard发生任何交互时,您可以利用此事件更新特定的数据源:

C#

DashboardConfigurator.Default.DataSourceCacheKeyCreated += (s, e) => { if(e.Key.DataSourceId == "dsSales") e.InvalidateCacheRecord(); };

另一个用例涉及通过在缓存键中包含用户组或用户本身来增加缓存键粒度,您可以利用新的IDataSourceCacheKey.CustomData属性,这种策略的主要优点是,密钥仅用于从缓存中创建/检索记录,而不会在客户端暴露,从而维护了实现的安全:

C#

DashboardConfigurator.Default.DataSourceCacheKeyCreated += (s, e) => { e.Key.CustomData.Add("UserId", CurrentUser.UserId); };
辅助功能 - 键盘导航

键盘导航完全支持组和dashboard项,用户可以使用标签、箭头和特殊键来移动用户界面元素。

数据源
SqlDataSource向导 - 信任级别证书和加密选项

通过将报表绑定到MS SQL Server的实例,增强了数据源向导中的用户体验,数据源连接屏幕现在在屏幕截图上标记了两个新选项:

如果您不能以不同的方式设置MS SQL Server,则这些新的选项/更改允许您在将报告绑定到MS SQL Server数据库时避免“证书链是由不受信任的权威机构颁发的”错误。

SqlDataSource - Postgres Data Driver v7.0支持

最初,我们希望引入Postgres存储过程支持,但发现它们主要用于更新和删除数据库操作(SqlDataSource组件以只读模式运行)。

相反,我们修改了Postgres数据库连接,现在允许您在使用最新的v7.0数据库驱动程序时将DevExpress Reports和BI Dashboards绑定到Postgres函数。

JsonDataSource - 使用System.Text.Json NuGet包

在v24.1中,DevExpress Reports和BI Dashboard将使用System.Text.Json程序集/NuGet包中的功能(默认情况下),这一变化受到安全考虑和微软内置库提供的性能改进的影响。这个包是.NET的一部分,并且这个更改只适用于DevExpress .NET产品线;基于.NET框架的产品保持不变,并将继续使用Newtonsoft.Json包中的功能。

如果由于一些原因您不能在基于.NET的应该程序中使用System.Text.Json功能,可以设置DevExpress.DataAccess.Native.Json.JsonLoaderHelper. JsonProcessingLibrary*属性设置为NewtonsoftJson,并继续使用Newtonsoft.Json库。

http://www.jsqmd.com/news/1161294/

相关文章:

  • Cursor × Claude深度集成指南:从零配置到生产力翻倍的7个关键操作
  • 2026年AI大模型趋势深度解析:小白程序员必备收藏,抓住技术变革红利!
  • Fable 5与Opus 4.8对比:AI Agent开发实战与企业级应用指南
  • 工业PCB缺陷检测数据集DeepPCB:技术原理与深度学习应用实践
  • GLM-5智能体工程实战:25分钟构建Next.js+React Flow+Electron桌面应用
  • 最大流最小费用问题转换为线性规划问题求解(附代码)
  • 【限时开源】ChatGPT API最佳实践代码库:支持异步批处理、成本自动核算、异常智能降级(GitHub Star超4.2k)
  • 基于SpringBoot + Vue小区物业平台
  • 2026长春靠谱防水补漏企业:卫生间免砸砖、外墙、地下室、楼顶渗漏维修 报价透明(7月最新防水资讯) - 防水企业百科
  • 怪物猎人世界终极指南:如何使用HunterPie提升狩猎效率
  • Catppuccin主题社区生态:探索最佳相关插件和扩展推荐
  • (25-2)
  • 亨得利官方直营售后维修网点|最新维修地址及电话权威收录(2026年7月最新) - 亨得利中国服务中心
  • 2026 武汉连锁经营企业全流程财税托管行情,资深机构案例复盘 - 招小财
  • 基于SpringBoot的订单管理系统
  • 如何为Honey Select 2安装完整汉化与去码补丁:终极一站式解决方案
  • 无锡靠谱的防水补漏公司有哪些推荐?5 家机构横向深度评测 - 徽顺虹
  • 2026 上海大型正规专业矫正犬舍宠物心理脱敏修复十大口碑榜.doc - 资讯焦点
  • 界面组件Kendo UI for Vue 2024 Q2亮点 - 发布一系列新组件
  • CL-MVSNet: Unsupervised Multi-view Stereo with Dual-level Contrastive Learning
  • 探索Navicat无限试用重置脚本:Mac用户的数据管理自由之路
  • 门店焕新!2026 浪琴中国区售后门店地址调整升级,全新官方服务电话正式启用 - 浪琴中国售后维修中心
  • 【具身智能】机器人买回来长期闲置、用不起来,怎么让它们真正协同干活?
  • 让你的10美元鼠标在macOS上超越苹果触控板!Mac Mouse Fix完全指南
  • SPT-AKI存档编辑器:终极塔科夫离线版游戏进度管理工具
  • GitHub Copilot 从入门到日均节省3.7小时编码时间:零基础→生产力跃迁全流程图解
  • 2026年必备!劲码PD - 260笔记本氮化镓充电器究竟有何过人之处? - 热点速览
  • DeepSeek Coder高效编码全攻略:5大高频场景+3类典型报错+2套企业级Prompt模板(2024最新v2.5实测版)
  • 武汉IDC排线加工:全域电子如何保障数据中心稳定互联 - 资讯报道
  • 报表控件DevExpress Reporting v24.1 - 全新升级报表查看器功能