あなたのコードを使用すると、1971年から2029年までの日付範囲である、あなたが目指しているものを正確に得ることができます. しかし、もう少し詳しく見てみましょう。
展開時のコントロールのトップ:
- デフォルト ビュー - 月 +/-
- ワンクリック - 年 +/-
- 2 クリック - 10 年 +/-
- スリークリック - 100 年 +/-
したがって、この 3 回目のクリックでは、ヘッダーに 2000-2099 が表示されますが、アイテムが選択されている本文は最大 2029 で正しいです。あなたの期待が実装されている場合、最小/最大に応じて2回目または3回目のクリックが必要ない場合があります。多くの余分なロジック。多分将来のリリースで?
これが役に立ったことを願っています。
編集
あなたが望むものに注意してください、あなたはそれを手に入れるかもしれません.
$('#dater').kendoDatePicker({
format: 'MM/dd/yyyy',
max: new Date(2030, 0, 0),
min: new Date(1971, 0, 1),
});
$(document).ready(function () {
$('a.k-nav-prev').click(function() {
changeFastLabel();
});
$('a.k-nav-fast').click(function() {
changeFastLabel();
});
$('a.k-nav-next').click(function() {
changeFastLabel();
});
function changeFastLabel() {
var header = $('a.k-nav-fast');
if (header.text() == '2000-2099') {
header.text('2000-2029');
} else if (header.text() == '1900-1999') {
header.text('1971-1999');
}
}
});