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

界面控件DevExtreme v23.1新版亮点 - 全新的DateRangeBox组件

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

DevExtreme今年第一个重大版本v23.1已发布,新版本发布了全新的日期范围框(DateRangeBox)组件、升级了Data Grid和Tree List功能等!

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

全新的DateRangeBox组件

DateRangeBox组件用于Angular、React、Vue和jQuery,它允许您选择一个日期范围。功能包括:

  • 掩码输入
  • 自定义弹出窗口和日历
  • 输入标签和样式模式
  • 值模式
  • 输入验证

Data Grid和Tree List
自定义列选择器

新的selection属性允许用户在Column Chooser窗口中配置选择选项,可用的选项包括:

  • 递归选择
  • 选择所有
  • 通过单击列的标签选择列

您可以指定一个搜索配置对象来自定义Column Chooser中的搜索。

我们的新position属性允许您指定Column Chooser显示的位置。

数据过滤 - UI自定义
在数据网格、透视网格、树列表、甘特图中自定义标题过滤器

在新版本中可以自定义列标题过滤器中的搜索选项和搜索框的外观,您可以将搜索框设置为TextBox组件,指定比较规则和超时/延迟(以毫秒为单位)。

使用Search方法全局配置搜索设置,或者使用columns[].headerFilter.search 配置对象对单个列进行更改,使fields[].headerFilter.search属性配置Pivot网格中的搜索设置。

数据可视化
图表 - 颜色渐变和图案

您现在可以自定义样式和应用渐变、模式和图像到DevExpress图表组件。

使用registerGradient()方法来声明线性和径向梯度样式,使用registerPattern() 方法来声明图案和图像样式,这些方法为声明的样式返回一个唯一的id。在系列/点颜色对象中,指定标签和连接器的基本颜色,并将生成的id应用于fillId字段。

您还可以使用highlight选项来突出显示悬停和选择的系列。

图表 - 自定义系列标签位置

新shift(x,y)方法允许您在其默认位置的指定偏移量处显示系列标签。

仪表 - 显示自定义SVG内容

使用centerTemplate属性在Gauge组件中显示自定义SVG内容。

BarGauge -支持“Shift”模式来解决重叠的标签

如果BarGauge显示多个相邻的值,则对应的标签可能重叠。使用resolveLabelOverlapping属性来指定BarGauge组件如何修改标签的位置或可见性,可用的选项包括:

  • Shift
  • Hide
  • None

在Shift模式下,BarGauge在必要时自动移动标签。

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

相关文章:

  • 2026赣州章贡区靠谱防水公司推荐:卫生间免砸砖、外墙、地下室、楼顶渗漏、阳光房防水服务商对比(8月) - 吉林同城获客
  • 浙江翻板阀厂家推荐,粉尘隔爆阀厂家哪家好?2026最新避坑攻略,绕开4大套路 - geo88
  • Ubuntu 23/24 GLIBC version(command ldd) not mat0ch with qt creator 20.0.0
  • MoK:超大规模MoE训练确定性优化内核的设计原理与工程实践
  • Label Studio容器化部署实战指南:架构选型与生产环境配置
  • 解决Windows下Node.js错误3221225477的完整指南
  • iOS/macOS音频会话管理:AVAudioSession核心配置与实战指南
  • MySQL 5.5升级到5.7:数据迁移完整指南
  • 2026 上半年中国具身智能融资深度解析:产业从 “会动” 走向 “能干活”
  • Nullboard:重新定义极简看板,让任务管理回归纯粹体验
  • LunaTranslator OCR快捷键终极指南:从新手到高手的完整攻略
  • Vue3树形选择组件真的那么难用吗?3个痛点一次解决!
  • SlopCodeBench基准下Fable 5、GPT-5.6-Sol与Kimi K3代码生成模型实战评测与集成指南
  • 告别单调界面:用foobox-cn打造你的专属音乐播放器
  • 知漫剧批量出片技术拆解:单条精做、批量产出、系列连载三种模式实测
  • 3个步骤轻松获取微信Mac历史版本:解决强制更新的终极方案
  • Microsoft Activation Scripts:5分钟掌握Windows和Office免费激活的完整指南
  • 智能体框架选型成本优化:从5倍到30倍差异的实战策略
  • AI Agent开发实战:从核心概念到项目落地全解析
  • 2026.8月乐清防水补漏维修,卫生间,阳台,外墙,屋顶,地下室漏水根治测评 - 超人防水
  • GetQzonehistory:5分钟找回你消失的QQ空间记忆
  • 2026.8月崇左防水补漏维修,卫生间,阳台,外墙,屋顶,地下室漏水根治测评 - 超人防水
  • Chili3D实战指南:构建高性能浏览器端3D CAD建模解决方案
  • PySide6 QDateTimeEdit深度解析:企业级日期时间输入架构设计与性能调优
  • 怎样免费打造个性化动态桌面:3步实现Lively Wallpaper高效配置
  • 5步掌握Intel RealSense D405相机与机器人手臂集成实战指南
  • Betterfox:如何通过31%性能提升和隐私强化打造终极Firefox体验
  • Codesys:打破PLC品牌壁垒的工业自动化统一编程平台
  • 5分钟搞定!macOS终极零延迟音频环回驱动BlackHole完全指南
  • iOS模拟器MCP服务器终极指南:5个步骤实现AI自动化控制