首页 > 其他分享 >揭秘界面控件Kendo UI for Angular中新的日期增强功能!

揭秘界面控件Kendo UI for Angular中新的日期增强功能!

时间:2024-02-26 10:33:56浏览次数:29  
标签:控件 Kendo 组件 日期 UI Date Angular

Kendo UI for Angular是专用于Angular开发的专业级Angular组件。telerik致力于提供纯粹的高性能Angular UI组件,无需任何jQuery依赖关系。在本文中,我们将带大家了解Kendo UI for Angular的Date Input组件中有什么新功能,新功能可以帮助您提升应用程序并为用户提供增强的日期输入体验。

在最新的版本中,Kendo UI for Angular中的DateInput、DatePicker、DateTimePicker和TimePicker都得到了一组新的增强,它们可以很好地集成在一起。

Kendo UI R3 2023 SP1新版下载

改进日期输入之间的复制和粘贴

开箱即用,在日期输入字段之间复制和粘贴日期变得轻而易举,您可以获得更好的无缝用户体验,最重要的是,可以节省很多时间。

秘界面控件Kendo UI for Angular中新的日期增强功能!
Auto-Tab操作

在日期段(例如,日、月、年、小时等)之间切换,使用新的autoSwitchParts选项变得更加舒适。现在Kendo UI for Angular DateInput 组件在输入时,开发者可以决定交代你是否应该自动从一个片段移动到另一个片段。

import { Component } from '@angular/core';

@Component({
selector: 'my-app',
template: `
<div>
<p>Select a date:</p>
<kendo-dateinput
[autoSwitchParts]="false"
[value]="value">
</kendo-dateinput>
</div> `
export class AppComponent {
public value: Date = new Date(2000, 2, 10);
}
可自定义Auto-Switch键

Date Inputs不仅允许您定义自动选项卡操作,还可以定义按下那个键将自动切换到下一个片段。为autoSwitchKeys提供自定义集合,并更好地控制日期输入的交互。您可以设置任何键盘键来触发切换,例如, |, &, ;。

通过定义自己的切换键来增强上面的自动选项卡操作示例:

<kendo-dateinput
[autoSwitchKeys]="autoSwitchKeys"
...
></kendo-dateinput>
…
public autoSwitchKeys = ["-", ";", "+"];
禁用鼠标滚轮更改

在某些情况下,您可能希望阻止用户使用鼠标滚轮更改日期值,不再有可能破坏数据准确性的意外日期更改,这个简单而有效的选项来自于rescue-enableMouseWheel !

import { Component } from "@angular/core";

@Component({
selector: "my-app",
template: `
<div>
<p>Select a date:</p>
<kendo-dateinput
[enableMouseWheel]="false"
[value]="value"
></kendo-dateinput>
</div>
`,
})
export class AppComponent {
public value: Date = new Date(2000, 2, 10);
}
插入符号模式

插入符号模式特性通过使光标的位置可见,提供了另一种数据输入体验。将allowCaretMode选项设置为true将在DateInput中显示一个闪烁的插入符号,无论是当日期段部分完成时,还是当autoSwitchParts为false时。

秘界面控件Kendo UI for Angular中新的日期增强功能!
自动填充

在日期编辑中,自动填充是非常重要的功能。当启用时,组件失去焦点将自动填充日期的缺失部分。

例如,如果用户只输入日期的日、月或年部分,然后在输入字段外单击,则组件将自动将缺少的部分补全到当前日期。

这一增强承诺将显著加快数据输入速度,并为用户节省大量时间!

秘界面控件Kendo UI for Angular中新的日期增强功能!

总而言之,全新的Kendo UI for Angular Date Input 组件将日期编辑提升到了一个新的水平!

标签:控件,Kendo,组件,日期,UI,Date,Angular
From: https://www.cnblogs.com/AABBbaby/p/18033778

相关文章

  • WPF 控件(图)
    参考.NETAPIbrowser控件库gptWPF控件专题BulletDecorator控件详解C#三种方式实现List转字符串WPF教程环境软件/系统版本说明WindowsWindows10专业版22H219045.4046MicrosoftVisualStudioMicrosoftVisualStudioCommunity2022(64位)-1......
  • SpringBoot结合Liquibase实现数据库变更管理
    https://juejin.cn/post/7171232605478584328 https://juejin.cn/post/7170857098538909732  前言研发过程中经常涉及到数据库变更,对表结构的修复及对数据的修改,为了保证各环境都能正确的进行变更,我们可能需要维护一个数据库升级文档来保存这些记录,有需要升级的环境按......
  • C#:winform使用chart控件绘制折线图,时间轴可缩放
    C#:winform使用chart控件绘制折线图,时间轴可缩放Chart坐标轴横轴为时间,纵轴是数值如果只是一次性绘图,那么遍历一遍数据即可如果想连续绘制(比如按照时间更新绘制),就需要一个Timer控件来更新绘图的数据。以下为项目代码:GUI界面添加一个Chart和一个timer即可usingSystem;using......
  • 视觉软件 VisionPro 与 C# 对接简单说明(包括常用控件)
    视觉软件VisionPro与C#对接简单说明(包括常用控件)C#和VisionPro对接:VisionPro的部分控件是可以直接在C#WinForm里调用的;算法文件在VisionPro平台里编辑好后保存下来也可以通过C#加载调用;下面我们主要说一下C#调用Vpp文件首先我们要先引用VisionPro平台的dll文件,在项目文件......
  • c#控件名称简写
    c#控件名称简写控件名称缩写介绍公共控件Buttonbtn按钮CheckBoxchk复选框CheckedListBoxckl显示一个项列表,其中每一项左侧都有一个复选框ComboBoxcmb下拉列表框DateTimePickerdtp时间控件Labellbl文本列表LinkLabelllb支持超链......
  • C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上
    C#WinForm中获得当前鼠标所在控件或将窗体中鼠标所在控件名显示在窗体标题上原文地址:http://www.cnblogs.com/08shiyan/archive/2011/04/14/2015758.html/***********************课题:将窗体中鼠标所在控件名显示在窗体标题上*作者:ZAXX*QQ:94027486*本课题可......
  • Airtest结合Poco对控件实施精准截图
    1.前言最近在Q群内发现有个小伙伴提出了一个很有趣的脚本需求,想要实现“通过选择器获取到了控件,然后截图这个控件范围”,根据我们的Airtest的局部截图接口以及poco控件的属性查询接口是可以很快实现的~2.接口查找首先我们需要知道我们应该怎么实现用脚本去进行局部截图,我们可以通......
  • opencv android studio build.gradle修改为build.gradle.kts 文件示例
    注意将openCVersionName,openCVersionCode,compileSdk,minSdk进行相应的修改即可.plugins{id("com.android.library")id("org.jetbrains.kotlin.android")}valopenCVersionName="4.9.0"valopenCVersionCode=((4*100+9)*1......
  • Jetbrains IDE新UI设置前进/后退导航键
    参考文档:https://blog.csdn.net/qq_37475168/article/details/132507910  背景2023年6月,Jetbrains在新发布的IDE(Idea、PyCharm等)中开放了新UI选项,我们勾选后重启IDE,便可以使用这一魔性的UI界面了。但是前进/后退这对常用的导航键却找不到了,以前的设置方式(View->Appearance->......
  • Fluid 架构
    Fluid系统架构Fluid是构建在K8s上的系统,对原生K8s具备良好的兼容性,无需修改任意代码。如上图所示,用户需要定义两个CRD,分别是Dataset和Runtime。Dataset是数据集的通用定义,这是我们提供的K8s资源对象,需要写YAML文件来定义数据集从哪儿来,以及想要放到哪儿去;Runtime......