界面控件DevExtreme v23.1抢先体验,增强的UI/UX自定义功能!
DevExtreme拥有高性能的HTML5 / JavaScript小部件集合使您可以利用现代Web开发堆栈包括ReactAngularASP.NET CorejQueryKnockout等构建交互式的Web应用程序该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。本文的目的就是为了让开发者预览即将发布的DevExtreme功能让开发者有机会抢先测试新功能。要开始测试请安装devextreme23.1-next NPM或使用下面的在线演示链接来探索最新功能。npm install devextreme23.1-next --save-exact注意Early Access和CTP版本仅提供用于早期测试目的尚不能用于生产使用。此版本可以与其他主要版本的DevExpress产品一起安装。在安装Early Access和CTP版本之前请备份您的项目和其他重要数据。DevExpress新旧版本帮助文档下载可进QQ qun获取169725316UI/UX自定义增强图表 - 颜色渐变和模式开发者现在可以自定义样式并将渐变、模式和图像应用到图表中。使用registerGradient()方法声明线性和径向梯度样式使用registerPattern()方法声明图案和图像样式这些方法为声明的样式返回唯一的id。在系列/点颜色对象中为标签和连接器指定基本颜色并将生成的id应用到fillId字段。app.component.tsimport { registerGradient, registerPattern } from devextreme/common/charts; export class AppComponent { getGradientId () registerGradient(linear, { colors: [{ offset: 20%, color: #97c95c }, { offset: 90%, color: #eb3573 }] }); getPatternId () registerPattern( // Specify pattern width, height and template ); seriesColor { base: #f5564a, fillId: this.getGradientId() }; }app.component.htmldx-chart ... dxo-common-series-settings [color]seriesColor /dxo-common-series-settings /dx-chart仪表盘 - 组件内部的自定义内容开发者现在可以在DevExpress Gauge组件中添加自定义SVG内容(例如文本和图像)。要添加自定义SVG内容请使用新的centerTemplate属性。dx-circular-gauge centerTemplatecenterTemplate ... svg *dxTemplatelet gauge of centerTemplate !-- gauge is an instance of the widget. You can use it to obtain gauge size and associated values -- !-- ... -- /svg /dx-circular-gaugeBarGauge — 支持“Shift”模式来处理重叠标签如果BarGauge显示的多个值彼此接近则对应的标签可能会重叠。如果您希望避免标签重叠请使用resolvelabeloverlapped属性指定DevExpress Gauge组件如何调整标签位置或可见性。随着我们的新移位模式BarGauge标签可以在必要时移位位置。dx-bar-gauge ... resolveLabelOverlappingshift /dx-bar-gauge覆盖组件 — 本地滚动弹出和弹出窗口Popup/Popover 组件现在支持本地滚动操作当Popup/Popover高度内容大于其本身高度时本地浏览器滚动条将出现在屏幕上您不必手动将内容封装到ScrollView组件中。该特性还提高了移动设备上的可用性触摸手势对弹出/弹窗窗口内容现在正常工作。TreeView — 支持自定义展开/折叠图标现在开发者可以为TreeView组件指定自定义展开/折叠图标。使用新的collapseIcon和expandIcon属性来指定图标路径、DevExtreme图标或CSS类(如果使用外部库)。dx-tree-view ... collapseIconminus --Icon from the DevExtreme icon library expandIconhttps://path/to/the/expand_icon.svg --Icon in the SVG format /dx-tree-viewAPI增强List — 通过单击选择项目使用新的selectByClick属性指定单击列表项标题是否选择该项。ColorBox – 支持十六进制8位RGBA格式ColorBox组件接受以下格式3位和6位十六进制(“#F00”“#FF0000”)RGB ( RGB (255,0,0))RGBA ( RGBA (255, 0,0,1))颜色名称4位和8位数字(“#F00F”“#FF0000FF”)此列表中的最后一项作为我们EAP构建的一部分发布开发者可以使用此格式将值添加到ColorBox编辑器中也可以使用value属性指定初始值。dx-color-box ... value#0d62e0ff --or #FFFF [editAlphaChannel]true /dx-color-boxTypeScript支持增强Angular、React和Vue应用中的简化类型导入以前开发者必须从单独的devextreme包中导入某些类型而其他类型则必须从特定的框架包(如devextreme-angular)中导入。使用v23.1可以从特定于框架的包中导出所有必需的类型。之前import { ColumnChooserMode } from devextreme/common/grids; import DataGrid from devextreme-react/data-grid;之后import DataGrid, { DataGridTypes } from devextreme-react/data-grid; const currentMode: DataGridTypes.ColumnChooserMode;

相关新闻

照片和视频秒变3D点云重建:HY-World 2.0 快速上手指南

照片和视频秒变3D点云重建:HY-World 2.0 快速上手指南

照片和视频秒变3D点云重建:HY-World 2.0 快速上手指南 【免费下载链接】HY-World-2.0 项目地址: https://ai.gitcode.com/tencent_hunyuan/HY-World-2.0 想给老房子做个3D存档、把产品拍成可交互展示,却卡在从照片/视频到3D点云重建这一步——要…

2026/11/2 14:19:22 阅读更多 →
B站视频转MP4只需5秒:m4s-converter无损封装教程

B站视频转MP4只需5秒:m4s-converter无损封装教程

B站视频转MP4只需5秒:m4s-converter无损封装教程 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter 是一款跨平台开源小工…

2026/11/2 6:11:57 阅读更多 →
飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼

飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼

飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼 【免费下载链接】feishu2md 一键命令下载飞书文档为 Markdown(寻找维护者) 项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md 你有没有经历过这样的时刻&#xf…

2026/10/31 19:58:38 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/2 0:25:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/2 10:46:11 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/2 10:47:40 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/2 10:46:31 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/2 10:46:26 阅读更多 →

日新闻

周新闻

月新闻