界面控件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/10/12 19:46:26 阅读更多 →
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/10/5 18:04:34 阅读更多 →
飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼

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

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

2026/10/8 20:08:52 阅读更多 →

最新新闻

Spring Boot 3.x API密钥轮换机制:从状态机设计到平滑过渡

Spring Boot 3.x API密钥轮换机制:从状态机设计到平滑过渡

做后端开发这几年,只要接口走的是 API 密钥认证,密钥轮换就是一个绕不开的话题。Spring Boot 3.x 项目里,密钥轮换的坑尤其隐蔽:表面上看,更新一下数据库里的 key,客户端换一下配置就行,但实际一…

2026/10/13 7:38:09 阅读更多 →
深度学习优化算法与参数初始化:从梯度下降到动量实战

深度学习优化算法与参数初始化:从梯度下降到动量实战

2020年2月16日,我的深度学习笔记写到第八篇。上一篇从经验风险最小化聊到泛化误差,基本把“优化目标”讲清楚了;但目标归目标,真正让模型训练起来的是优化算法本身。这篇笔记把镜头拉到更新公式这一层,重点拆两块&…

2026/10/13 7:38:09 阅读更多 →
真三MOD专用蓝宝石渲染管线2.2b优化指南

真三MOD专用蓝宝石渲染管线2.2b优化指南

简介:本资源是魔兽争霸III玩家专用的自定义地图优化版本,面向熟悉真三国无双类RPG地图的中高级玩家,解决原版平衡性不足、技能冗余或运行卡顿等问题。压缩包为RAR格式,共2个文件:核心地图文件BT蓝宝石专署2.2b.w3x&…

2026/10/13 7:38:09 阅读更多 →
SpringBoot毕业生就业去向登记管理系统:毕设源码与二次开发指南

SpringBoot毕业生就业去向登记管理系统:毕设源码与二次开发指南

简介:这份资源是面向计算机专业毕业生与Java初学者的一套完整就业去向登记管理系统源码,可直接作为毕业设计或课程设计参考。系统基于SpringBoot框架开发,覆盖需求分析、总体设计、详细设计与功能测试全流程,包含功能结构、数据结…

2026/10/13 7:38:09 阅读更多 →
Spring Boot 3.x API密钥认证与密钥轮换实战指南

Spring Boot 3.x API密钥认证与密钥轮换实战指南

“你的服务对接了十几个下游调用方,大家约定好每次请求头里带一个 API Key,服务端校验通过才放行。密钥用了一年,安全团队突然要求立即轮换,你改配置、重启、发通知,结果重启期间服务不可用,调用方新旧密钥…

2026/10/13 7:38:09 阅读更多 →
链表分解:从内存布局到指针偏移的底层实践

链表分解:从内存布局到指针偏移的底层实践

1. 项目概述:这不是“拆链子”,而是把链表“掰开揉碎”讲清楚 “链表的分解”这五个字,乍看像一道算法题的标题,但实际在一线教学、代码评审和系统调试中,它代表一种极其关键的底层思维训练——不是单纯地写个反转或删…

2026/10/13 7:37:09 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →