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

news/2025/2/19 8:40:28/

在本文中,我们将回顾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和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。

DevExtreme v22.2正式版下载(Q技术交流:523159565)

验证消息位置

用户可以使用新的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.ppmy.cn/news/397501.html

相关文章

低电压电池充不进电问题分析

作者&#xff1a;AirCity 2020.3.1 Aircity007sina.com 本文所有权归作者Aircity所有 1 问题现象 某MSM8998手机项目&#xff0c;老化测试一端时间后&#xff0c;有很小比例的机器关机黑屏&#xff0c;充电1h没有反应。 测量电池电压&#xff1a;2.6-2.8V&#xff1b; 更换3…

为何电动车电池充不了电或充不满电?与充电桩有关系吗?

近期有用户反馈&#xff0c;在充电桩上充电&#xff0c;但是很快就没电了&#xff0c;有些人认为是电动车电池充不了电或充不满电&#xff0c;有些人认为是充电桩供的是“虚电”&#xff0c;充满之后续航里程不如在普通插座上充电远&#xff0c;损害了各位的利益。这是真的吗&a…

关于HTTP头部的重要事项,你可能不知道的!

HTTP请求就像向服务器请求某些内容&#xff0c;而HTTP响应则是服务器的回复。就像发送一条消息并收到回复一样。 HTTP请求头部是在发出请求时包含的额外信息&#xff0c;比如你要发送的数据类型或你的身份信息。在响应头部中&#xff0c;服务器提供有关发送给你的响应的信息&am…

Diffie-Hellman Key Agreement Protocol 资源管理错误漏洞(CVE-2002-20001)

详细描述: Diffie-Hellman Key Agreement Protocol是一种密钥协商协议。它最初在 Diffie 和 Hellman 关于公钥密码学的开创性论文中有所描述。该密钥协商协议允许 Alice 和 Bob 交换公钥值&#xff0c;并根据这些值和他们自己对应的私钥的知识&#xff0c;安全地计算共享密钥K…

改变桌面背景图片

[HKEY_CURRENT_USER/ControlPanel/Desktop] "Wallpaper""//Windows//Wall.bmp" "Tile"dword:0 其中//Windows//Wall.bmp为在桌面上显示的背景图片

win10桌面背景图片、更新锁屏图片在哪个文件夹

1、系统壁纸默认位置 C&#xff1a;\Windows\Web\Wallpaper2、如果我们想查看个人安装的壁纸&#xff08;有时win10同步过来的&#xff09; C&#xff1a;\Users&#xff08;用户&#xff09;\xx&#xff08;当前用户名&#xff09;\AppData\Local\Microsoft\Windows\Themes”…

改桌面背景图片

修改WinCE系统桌面的办法有两种&#xff1a; 第一种&#xff1a;修改系统BSP包&#xff0c;重新编译系统&#xff0c;重新烧录。 第二种&#xff1a;直接用修改注册表的工具&#xff0c;修改WinCE系统的注册表。把注册表里指向的图片地址和名称改成希望的目标地址。 一般在HKEY…

Linux系统基础知识与自学方法

大部分非计算机相关的朋友也经常使用电脑&#xff0c;所以我们频繁接触的是Windows系统。关于这个系统的评价不一&#xff0c;一部分人觉得简洁快捷&#xff0c;一部分人觉得问题&#xff08;病毒、弹窗&#xff09;多多&#xff0c;总之对Windows系统系统的评价参差不齐&#…