界面组件DevExpress Blazor UI v23.2 - 网格、工具栏功能全新升级

news/2024/9/23 8:15:55/

DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生Blazor UI组件(包括Pivot Grid、调度程序、图表、数据编辑器和报表等)。

DevExpress Blazor控件目前已经升级到v23.2版本了,此版本进一步增强了可访问性、网格及工具栏组件功能等,欢迎下载最新组件体验!

DevExpress Blazor v23.2正式版下载(Q技术交流:532598169)

可访问性增强

此版本为以下组件引入了一系列以可访问性为重点的增强:

  • Grid(网格)
  • Data Editors(数据编辑器)
  • TreeView(树视图)
  • Toolbar(工具栏)
  • Menu 和 Context Menu(菜单)

这些增强包括:

  • 所有元素的替代文本描述。
  • 调整了元素结构,以确保更好地兼容屏幕阅读器。
  • 新的WAI-ARIA属性和角色。
  • 改进的键盘支持。
Grid(网格)

DevExpress Blazor Grid现在支持单元格编辑,在这个新的编辑模式中,您可以激活单元格编辑器并发布更改,而无需按Grid的Edit和Save按钮。单元格编辑从单击单个单元格开始,或在键盘聚焦的单元格上按Enter键,您可以使用键盘在单元格之间导航,并在焦点离开编辑行后自动发布更改。

或者,如果您喜欢更可控的方法,可以在内存中积累更改并通过单击外部Save按钮保存它们。

单元格编辑支持验证,并且可以无缝地与自动生成的编辑器、使用EditSettings定义的编辑器以及在CellEditTemplate中指定的DevExpress编辑器一起工作。

DevExpress Blazor v23.2新版产品图集

DevExtremeDataSource / CustomDataSource的分组和缓存支持

当使用DevExtremeDataSource或CustomDataSource连接到远程数据时,您现在可以在DevExpress Blazor Grid中引入数据分组支持。Grid组件在不加载所有记录的情况下从服务器请求有关组的信息,并在服务器端计算组摘要(总数)。

此外,DevExtremeDataSource和CustomDataSource现在都带有内置的记录缓存。缓存提高了网格的可用性,减少了请求的数量,特别是对于那些使用虚拟滚动模式的请求。

分级过滤菜单

DevExpress Blazor Grid现在为DateTime列提供了一个分级过滤菜单,此功能允许您按月和年对可用日期进行分组,并简化用户在特定日期范围内的记录过滤。

DevExpress Blazor v23.2新版产品图集

列自动适配

为了帮助改进数据表示和信息清晰度,DevExpress Blazor Grid列现在可以自动修改宽度以适应实际内容。您可以通过Grid的API(使用AutoFitColumnWidths方法)或简单地双击列分隔符/分隔符来触发此功能。

Toolbar(工具栏)

DevExpress Blazor Grid现在包括一个新的工具栏区域,位于其标题和组面板上方。该区域允许您在其中添加任何内容,它与DevExpress Blazor Toolbar配合得特别好,会自动调整其样式以匹配网格。

DevExpress Blazor v23.2新版产品图集

快捷键和键盘支持增强

新版本引入了以下增强来改善Blazor Grid的键盘支持:

  • 内置的弹出窗口和窗口现在更容易访问。
  • 焦点边界现在只在用户使用键盘导航Grid元素时出现,在鼠标导航后消失。
  • 解决了一些与导航相关的问题。

DevExpress Blazor v23.2新版产品图集

此外,DevExpress Blazor Grid现在包括更多的快捷方式,以便用户可以快速浏览数据:

  • Home/End – 聚焦当前行的第一个/最后一个单元格。
  • Ctrl + Home/Ctrl + End –聚焦当前页面上的第一个/最后一个单元格。
  • Page Up/Page Down – 向上/向下移动焦点一页。

聚焦页面时,可以使用以下快捷方式在网格页面之间导航:

  • Arrow Left/Arrow Right – 导航到上一页/下一页。
  • Home/End – 导航到第一/最后一页。
API增强
  • DxGrid.AllowColumnReorder 和 DxGridColumn.AllowReorder – 防止用户重新排序列选择器和网格标题区域中的列。
  • DxGrid.ColumnCaptionAligment 和 DxGridColumn.CaptionAlignment – 指定列标题的水平对齐方式。
  • EmptyDataAreaTemplate – 自定义网格没有记录时显示的占位符。
  • DisplayText – 指定摘要项的显示文本模式,显示文本字符串可以包括静态文本和用于摘要值和列标题的占位符。

http://www.ppmy.cn/news/1446101.html

相关文章

Linux基础——Linux开发工具(下)_make/makefile

前言:在经过前面两篇学习,大家对Linux开发工具都有一定的了解,而在此之前最重要的两个工具就是vim,gcc。 如果对这两个工具不太了解,可以先阅读这两篇文章: Linux开发工具 (vim) Linux开发工具 (gcc/g) 首先…

linux 搭建知识库文档系统 mm-wiki

目录 一、前言 二、常用的知识库文档工具 2.1 PingCode 2.2 语雀 2.3 Tettra 2.4 Zoho Wiki 2.5 Helpjuice 2.6 SlimWiki 2.7 Document360 2.8 MM-Wiki 2.9 其他工具补充 三、MM-Wiki 介绍 3.1 什么是MM-Wiki 3.2 MM-Wiki 特点 四、搭建MM-Wiki前置准备 4.1 前置…

mysql基础知识汇总

本文自行整理,只做学习记忆之用,若有不当之处请指出 一、数据库三层结构 (1)所谓安装Mysql数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程序可以管理多个数据库。DBMS(database manage system) &#xf…

Tomcat基本使用与控制台乱码解决方式

目录 Tomcat简单介绍 Tomcat基本使用 Tomcat控制台乱码解决方式 Tomcat简单介绍 tomcat是apache开源绿色版本的服务器。 Tomcat基本使用 安装:下载zip包解压即可。 卸载:删除解压的tomcat文件夹即可。 启动:双击bin/startup.bat 停止…

《Fundamentals of Power Electronics》——全桥型隔离降压转换器

以下是关于全桥型隔离降压转换器的相关知识点: 全桥变压器隔离型降压转换器如下图所示。 上图展示了一个具有二次侧绕组中心抽头的版本,该电路常用于产生低输出电压。二次侧绕组的上下两个绕组可以看作是两个单独的绕组,因此可以看成是具有变…

sql server 数据库的学习

前言: SQL Server是由微软公司开发的一种关系型数据库管理系统(RDBMS),用于存储和检索数据。它提供了一个可扩展的、安全的和可靠的数据存储和管理解决方案,并主要用于构建企业级应用程序。SQL Server支持使用SQL&…

node.js 解析post请求 方法二

前提:以前面发的node.js解析post请求方法一为模板,具体见 http://t.csdnimg.cn/ABaIn 此文我们运用第二种方法:使用第三方模块formidable对post请求进行解析。 1》代码难点 *** 在Node.js中使用formidable模块来解析POST请求主要涉及到处理…

Linux基础——Linux开发工具(上)_vim

前言:在了解完Linux基本指令和Linux权限后,我们有了足够了能力来学习后面的内容,但是在真正进入Linux之前,我们还得要学会使用Linux中的几个开发工具。而我们主要介绍的是以下几个: yum, vim, gcc / g, gdb, make / ma…