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

界面控件DevExtreme v26.1新版亮点——UI/UX和API功能增强

DevExtreme包括4个单独的产品套件,具有80多个UI组件和集成的开发模板/dev工具,帮助用户轻松创建高影响力和响应性的桌面和移动Web应用程序。

在之前的文章当中为大家介绍了DevExtreme v26.1的日程控件功能增强等(点击这里回顾>>),本文将继续介绍v26.1中的UI/UX和API升级的功能。

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

UI/UX 和 API功能增强

AI集成 - 新的响应语言配置选项

DevExpress新的AIIntegrationOptions允许用户为DevExtreme AI支持的功能(如AI列和智能粘贴)配置服务。DevExtreme v26.2中包含一个lang选项,可以用于指定AI响应语言,产品团队计划在未来的发布周期中扩展AIIntegrationOptions

TreeView — 防止选择禁用的节点

新的disabledNodeSelectionMode属性指定禁用TreeView节点的选择操作,用户可以防止选择状态更改,或者允许递归选择并选择所有操作来影响禁用的节点。

使用此功能可以显示不应修改/选择的项目。例如,如果构建了一个权限管理工具,管理员可以在该工具中为用户角色分配目录访问权限。

TreeView — 展开/折叠禁用的节点

用户可以展开/折叠禁用的节点,来浏览DevExtreme TreeView组件中的子项。

表单 — 新的getScrollable方法

DevExtreme Form组件包括一个新getScrollable()方法,返回的Scrollable允许使用DevExtreme ScrollView API保存/恢复滚动位置,确保在频繁的表单重新呈现中获得平滑的用户体验。

使用场景包括:

  • 具有许多验证规则的长表单(包括异步验证)。
  • 动态表单(其中字段编号在运行时更改)。
表单 — 渲染逻辑改进

v26.1附带改进的DevExtreme表单呈现逻辑,一旦表单大小更改和项目重新定位(表单列的数量更改),组件将不再重新呈现,编辑器状态、值和验证状态现在在表单布局更改中保持不变。

列表 — 项目文本选择

当滑动操作被禁用时,List组件现在支持项目文本选择(没有定义onItemSwipe处理程序),用户可以使用标准文本选择操作轻松复制信息(如联系人详细信息、注释或产品名称)。

拆分器 — 增强的面板大小调整逻辑

DevExtreme Splitter(拆分器)现在在布局更改中保留配置的面板大小和最小/最大大小约束(当窗格显示、隐藏或调整大小时),此增强提高了布局的可预测性和一致性。

ODataStore/ODataContext — 更新的日期处理操作

ODataStore 和 ODataContext 数据请求现在存储来自日期字段的时区信息,这确保绑定到OData服务的组件在客户端和对服务器的请求中都可以即时准确地处理时区感知值。

为了实现这个新操作,产品团队在ODataStore中用新的processDatesAsUtc选项替换了deserializeDates。

GlobalConfig — 新格式配置API

DevExtreme v26.1附带了一个新的全局格式配置API,它允许您在应用程序范围内(全局或每个区域设置)配置日期/时间/数字格式,并确保整个应用程序的外观一致。

JavaScript

DevExpress.config({ dateFormat: { default: 'dd.MM.yyyy', 'en-US': 'MM.dd.yyyy', }, });

新的配置选项支持自定义格式字符串和预定义的DevExtreme格式,用户还可以根据需要覆盖预定义的格式。

集中式格式逻辑简化了维护,减少了重复,并帮助应用程序适应不同的区域要求。

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

相关文章:

  • HarmonyOS7 剪贴板操作:复制粘贴也能玩出花
  • 你的属性为何“无家可归”?——Python __slots__ 内存优化的陷阱与驾驭术
  • MATLAB下LightGBM多特征分类预测实战指南
  • 鄂尔多斯市2026最新黄金回收门店及联系方式指南 黄金回收白银回收铂金回收店铺TOP5排行榜 - 盛世金银回收
  • 在线CAD查看技术:实现原理与工程实践
  • 多门店小程序开发需要解决哪些库存、权限和结算问题?
  • GPT-5.6开发加速实战:代码生成、错误检测与智能重构
  • 2026年大模型本地部署显卡选择与避坑指南
  • 劳力士2026新版官方保养政策解析与实操指南
  • 5分钟搭建京东抢购脚本:告别手动秒杀烦恼的终极指南
  • 社交媒体时代娱乐新闻传播与舆论反转分析
  • 全球市场准入速报 | 2026年7月多国认证资讯
  • 防城港市上思县2026最新黄金回收门店及联系方式指南 黄金回收白银回收铂金回收店铺TOP5排行榜 - 盛世金银回收
  • C++实现计算机功能:从编译器到内存管理的核心原理与实践
  • 43岁程序员两次被裁、降薪一半转IoT:纯互联网研发的下一站在哪里?
  • HarmonyOS7 自定义组件封装:从重复代码到优雅复用只需要3步
  • AI算力优化:从芯片到系统的技术演进
  • Unity UGUI拼图游戏开发:从事件系统到交互逻辑的完整实现
  • 深入解析C2000 ePWM高级功能:斩波、故障保护与数字比较实战
  • C2000 I2C驱动开发:从寄存器到DriverLib的实战解析
  • 改了几个内核参数,服务就崩了?网络调优从来不是“玄学盲盒”
  • 保山市龙陵县2026最新黄金回收门店及联系方式指南 黄金回收白银回收铂金回收店铺TOP5排行榜 - 盛世金银回收
  • Tegaki:前端手写动画库的原理与应用
  • AI工程师必写的三份Terraform文件:main.tf、variables.tf、outputs.tf
  • 3个IO口驱动256个LED的动态扫描与74HC595方案
  • 工业现场疑难软故障实录:07 最难查的问题,往往藏在“偶发”里
  • 计算机毕业设计之MOOC平台上学生情绪倾向分析研究-以大数据相关课程为例
  • ARM中断控制器(AINTC)原理与实战:从优先级仲裁到向量化优化
  • 汽车SoC成像子系统架构解析:从硬件加速到多路视频处理实战
  • 抚州市乐安县2026最新黄金回收门店及联系方式指南 黄金回收白银回收铂金回收店铺TOP5排行榜 - 大熊猫898989