界面控件DevExtreme DataGrid —— 一个多用途的UI组件

DevExpress技术交流群6:600715373      欢迎一起进群讨论

通知堆栈

在以前的版本中,我们提供了两种调用toast通知的方法,如果应用程序同时调用这些方法,通知就会相互重叠。在v22.1中,有两个新的通知方法允许开发者堆叠toast通知,除了把toast通知堆叠在另一个上面,还可以改变堆叠的方向和toast的位置。

界面控件DevExtreme DataGrid —— 一个多用途的UI组件

要显示堆叠的消息,调用notify(message, stack)或notify(options, stack) 方法:

import { Component, AfterViewInit } from '@angular/core';import notify from 'devextreme/ui/notify';@Component({selector: 'app-root',templateUrl: './app.component.html',styleUrls: ['./app.component.css']})export class AppComponent implements AfterViewInit {ngAfterViewInit() {notify("Warning message", {"center", "up-push"});// ornotify({ message: "Error message", width: 300, shading: true }, {"center", "up-push"});}}
用固定长宽比调整大小

Resizable组件提供了两个新选项:

  • keepAspectRatio – 指定当用户拖动组件的角柄时,是否保持组件的纵横比。

界面控件DevExtreme DataGrid —— 一个多用途的UI组件

在调整图片和视频的大小时,keepAspectRatio模式最有用。开发者可以使用Resizable组件来控制DataGrid或其他仪表板小部件的大小。

  • area – 指定用于限制组件的最大大小的边界区域。
<dx-resizable ...[keepAspectRatio]="false"area="#container"></dx-resizable>
动态验证摘要

考虑以下用例:开发者需要使用一组组件生效,可以附加一个validationSummary,它在该组的列表中显示所有验证错误。然后在某个时候,开发者需要动态地更改/重新创建应用程序中的验证组。

要将Summary重新绑定到组,可以使用refreshValidationGroup()方法。

切换打开的弹出窗口

弹出式UI可以更好地处理多个弹出式窗口同时可见的使用场景(弹出式窗口相互重叠的实例),用户可以通过与弹出窗口的交互(点击或移动)将弹出窗口从后面移到前面:

界面控件DevExtreme DataGrid —— 一个多用途的UI组件
浮动标签

界面控件DevExtreme DataGrid —— 一个多用途的UI组件

要添加浮动标签,请指定以下属性:

  • 为 label 属性指定一个注释。
  • 将labelMode 属性设置为“floating”。
<dx-text-box...label="Email"labelMode="floating"></dx-text-box>

2022年终促销火热开启,欢迎选购
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月5日
下一篇 2022年11月5日

相关推荐

发表回复

登录后才能评论