剑道日期选择器选择日期应从年开始

Kendo Date Picker Selecting Date should start from years

本文关键字:日期 年开始 选择器 选择      更新时间:2023-09-26

我使用剑道日期选择器作为出生日期选项。我需要按以下顺序选择日期(应显示10年的范围,即(1991-2000))years->month->day。默认情况下,我只能通过单击标题选项卡进行选择。它将变为day->month->years

如果从一年开始,那么选择出生日期将很容易。

这是不受支持的行为,但如果在控件初始化后执行以下操作,它将为您提供所需的功能。

var cal = $('#Date').data('kendoDatePicker').dateView;
var nav = cal.div.find('.k-nav-fast');
nav.off('click.kendoCalendar');
nav.on('click', function() { cal.calendar.navigate(cal._current, 3) });

//如果这对您有效,请将其标记为答案=)

为了实现这一点,Kendo UI日期选择器提供了以下2个属性(选项)

数据开始或开始:此选项将允许我们从剑道日期选择器的开始位置进行配置,例如,在您的情况下,它可以是"十年"

可能的值为

"month"-显示一个月中的日期。

"年份"-显示一年中的月份。

"十年"-显示十年中的年份。

"世纪"-显示世纪后的几十年。

数据深度或深度:此选项将允许我们配置收银台,例如,在您的情况下,您需要达到"月"级别,因此使用"月"

可能的值为

"month"-显示一个月中的日期。

"年份"-显示一年中的月份。

"十年"-显示十年中的年份。

"世纪"-显示世纪后的几十年。