Blazor DateInput组件只允许用户输入符合指定格式、区域性、最小值和最大值设置的有效日期。它可以在Blazor WebAssembly (WASM)和服务器端Blazor应用程序中工作,并支持表单验证、键盘导航和提供事件。
Telerik Blazor日期输入将输入限制为开发人员指定的格式。这确保了有效的日期和对显示的完全控制。
您可以从标准的. net格式说明符中进行选择,也可以编写自己的格式说明符—就像使用任何c#代码一样。
标准格式字符串在框架中也是区域性识别的,因此它们响应当前用户区域性,DateInput也是如此。
通过DataAnnotation进行表单验证属性是开箱即用的Telerik Blazor日期输入。您可以选择是否在更改、模糊或输入时触发验证—无论哪种情况下的最佳选项。
DateInput提供了标准ValueChanged事件和OnChange事件,该事件允许您对用户更改值做出反应,但仍然允许您使用双向绑定。组件还会触发OnBlur事件,当它失去焦点时触发。
Telerik DateInput组件支持web辅助标准(包括WCAG, Section 508和WAI-ARIA屏幕阅读器属性),并允许您只使用键盘输入值-不仅通过打字,还通过按方向键。
Telerik DateInput自动将文化感知格式转换到客户端,以便用户看到他们习惯的日期-例如,如果您将格式设置为“d”,美国人可以看到MM/dd/yyyy,而英国人可以看到dd/MM/yyyy。
Telerik Blazor DateInput有几个内置主题比如Default(我们自己的样式),Material(基于材质设计指南)和Bootstrap(看起来像Bootstrap样式以便更好地集成)。控件可以轻松地自定义任何开箱即用的主题,或者使用Telerik SASS ThemeBuilder应用程序.