DevExtreme JS & ASP.NET Core v25.2预览 - DataGrid/TreeList全新升级

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。

在这篇博文中,我们将回顾DevExtreme预计在年底版本(v25.2 - 2025年12月)中发布的主要功能,这些功能既适用于DevExtreme JavaScript/TypeScript (React、Angular、Vue、jQuery),也适用于基于ASP. NET Core/ASP. NET MVC5的控件。

本文中包含的信息详细介绍了DevExpress官方当前/预计的开发计划,请注意,此信息仅供参考之用,并不代表Developer Express Inc.的约束性承诺。此路线图及其中列出的功能/产品可能会更改,您不应依赖或使用此信息来帮助做出有关Developer Express Inc产品的购买决定。

获取DevExtreme v25.1正式版下载

DataGrid/TreeList -标记框列

在v25.2中,DevExpress官方将向DevExtreme DataGrid和TreeList组件添加一个内置的 TagBox 列,这些列允许用户在编辑单元格内容时选择多个值,或者在Filter Row中指定多个搜索条件。

在处理多个类别/相关实体(如标签、状态信息或地址)时,此特性增强了可用性。

Scheduler -- 重新设计的日程表单

在v25.2中,官方将基于现代UI/UX标准重新设计Scheduler日程编辑表单。

更新后的表单将完全响应(跨桌面、平板电脑和移动设备),技术团队还将改进可访问性,使其与当前的合规标准保持一致。

UI/UX和API增强
集合组件 - 性能优化

AccordionTabsTabPanelList组件在每次重新排序操作后都会重新呈现所有项,在v25.2中,如果启用repaintChangesOnly,则重新渲染将仅限于受影响的项目。

此更改将提高呈现速度并减少DOM更新,特别是在大型集合中。

下拉编辑器 - fieldTemplate重新设计

对于SelectBoxTagBoxColorBoxDropDownBox,官方将用两个新的模板选项来替换fieldTemplate : before和after。这些选项将允许您在输入字段之前/之后插入自定义标记,而无需重新创建输入逻辑(无需定义完整的TextBox组件配置),fieldTemplate选项将被弃用。

LoadIndicator - 新的动画类型

在下一个版本中,LoadIndicator组件将支持闪烁动画,新的animationType选项将允许您在圆形和闪烁动画之间切换。

Calendar -- Today按钮文本

您将能够为Today按钮指定自定义文本。

TabPanel -- 全新的keyExpr属性

新版本将为TabPanel组件引入keyExpr属性,以简化对数据项的访问。


更多DevExpress线上公开课、中文教程资讯请上中文网获取

相关推荐
j445566113 分钟前
C++中的职责链模式高级应用
开发语言·c++·算法
Hello World . .5 分钟前
数据结构:栈和队列
c语言·开发语言·数据结构·vim
jjjava2.010 分钟前
深入解析Set与Map的奥秘
java·开发语言
白宇横流学长16 分钟前
基于Java的火车票订票系统的设计与开发
java·开发语言
黎雁·泠崖16 分钟前
Java核心基础API学习总结:从Object到包装类的核心知识体系
java·开发语言·学习
这是个栗子17 分钟前
【Vue代码分析】前端动态路由传参与可选参数标记:实现“添加/查看”模式的灵活路由配置
前端·javascript·vue.js
刘一说26 分钟前
Vue 动态路由参数丢失问题详解:为什么 `:id` 拿不到值?
前端·javascript·vue.js
m0_7369191033 分钟前
模板元编程性能分析
开发语言·c++·算法
Terio_my36 分钟前
简要 Java 面试题学习
java·开发语言·学习
wbs_scy1 小时前
C++11:类新功能、lambda与包装器实战
开发语言·c++