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

界面控件DevExtreme UI组件——增强的自定义功能

在本文中,我们将回顾DevExtreme UI组件在v22.2版本主要更新中一系列与自定义相关的增强。

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

DevExpress新旧版本帮助文档获取可点击这篇文章查看——>《界面控件DevExpress v26.1帮助文档大全(CHM版本)》

验证消息位置

用户可以使用新的validationMessagePosition选项来指定验证消息相对于编辑器输入位置的位置,该选项接受以下值:

  • 'bottom' (默认)
  • 'top'
  • 'left'
  • 'right'

React

<TextBox validationMessagePosition="right"> <Validator> <RequiredRule message="Address is required" /> </Validator> </TextBox>

折叠 - 单个项目的标题模板

现在可以为单个项目定义Accordion标题模板(通过为每个项目使用titleTemplate 属性),在下面的图片中,第一项的标题使用了不同的样式:

React

<Accordion ... > <Item titleRender={() => (<b>First item title</b>)} > Item content </Item> </Accordion>

复选框 - 循环通过三个状态

v22.2附带了一个额外的CheckBox 值更改模式。在这种模式下,每次点击循环通过三个组件状态:检查、未检查和不确定。

使用enableThreeStateBehavior选项来启用这个功能。

Angular

<dx-check-box [enableThreeStateBehavior]="true" [value]="null" ></dx-check-box>

表单 - 自定义标签模板

之前Form组件只能显示文本标签,现在可以使用标签了。属性来定义自定义模板,并在编辑器的标签中显示图像或其他丰富内容。

Vue

<DxForm ... > <DxItem ... > <DxLabel template="emailLabel"/> </DxItem> <template #emailLabel="{ data }"> <LabelTemplate :data="data" icon="email" /> </template> </DxForm>

DateBox — 自定义Today按钮文本

用户现在可以更改 Today 按钮显示的文本(在'date'和'datetime'模式下),只需将带有自定义文本的字符串传递给todayButtonText 属性。

React

<DateBox type="datetime" todayButtonText="This very day" />

范围条形图 - 最小条形尺寸

如果范围条形图数据源中的最小值与最大值有很大差异,则使用小条形显示小值(使交互变得困难)。在这种情况下,您可以使用新的minBarSize 属性来指定以像素为单位的最小条大小。

<dx-chart ... > <dxo-common-series-settings ... [minBarSize]="2" ></dxo-common-series-settings> </dx-chart>
http://www.jsqmd.com/news/1373543/

相关文章:

  • FDE是什么,前沿部署工程师和普通程序员区别在哪
  • 视觉与 NLP 原型落地:先验证哪个真实使用环节
  • Linux 查看磁盘空间的du和df命令
  • 2026最新5款录音总结工具测评 | 口碑实用款整理与选择建议
  • 珠宝定制与闲置回收如何协同运营?2026 水贝全品类珠宝供应链业务模式研究报告
  • 像素级还原与微交互设计:让结论进入下一次检查清单
  • FDE核心能力拆解,从数据基建到RAG智能体怎么入行
  • DCDC电感电流与布线
  • 计算机毕业设计之基于Spring Boot的sdx线上游戏账号交易平台设计与实现
  • 如何快速修复Visual C++运行库:Windows系统终极解决方案
  • 2026长春危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总
  • ELK 复盘别只留报告:把检索字段和告警规则补进去
  • 机械臂usd如何调整结构、添加属性、创建关节点,从而转urdf
  • 2026天津GEO优化公司推荐:服务商行业全景与企业选型指南指南
  • 怎么测品牌在AI里的曝光?从原始回答到指标的数据工程方案
  • 每日减重6:今日早间体重达到新低——139.3斤
  • 小米手机Editview光标出现白色遮罩解决方法
  • 实惠的单招培训机构:口碑辨别与实用选择要点
  • 机器学习、神经网络、transform区别
  • ANSYS apdl命令流瞬态动力学分析案例5--------凸轮从动件运动分析
  • 乌鲁木齐电子商务专业好学校分享
  • 2026 上海江浙沪跨城搬迁高层大件持证吊装免费上门勘测 实用选购指南 - 资讯报道
  • 核心素养教研工具
  • 界面开发框架Qt新手入门指南 - 使用Calendar组件创建日历(一)
  • TensorFlow 选型复盘:把踩坑写成可复用的判断标准
  • 如何深度掌控Windows风扇控制:FanControl高级配置完全指南
  • ES学习笔记之-ClusterState的学习
  • ubuntu开发环境基础库快速安装
  • 2026江西单招培训品牌选择参考本土靠谱品牌实力对比指南
  • Path of Building:流放之路玩家的终极离线构建规划器指南