2016-12-13 12 views

答えて

1

disableDatesでは、無効にする日付を決定する機能も使用できます。

$("#simpleCalendar").kendoCalendar({ 
    disableDates: function (date) { 
     //Test date 
     var disabled = [2,4,6,8]; 
     return date && disabled.indexOf(date.getDate()) > -1; 
    } 
}); 

setOptionを使用して、初期のDatePicker設定を変更することもできます。

$("#simpleCalendar").data("kendoCalendar").setOptions({ 
    disableDates: ["sa", "su", new Date(2015, 9, 12), new Date(2015, 9, 22)] 
}); 
+0

です? –

+0

@ YuriyN。この関数は自動的に呼び出され、テスト条件に合格しないすべての日付を無効にします – Satpal

+0

カレンダーを初期化する瞬間です。しかし、私は必要なたびにこの機能を呼び出す必要があります。 –

1

カレンダーを再初期化するだけで済みます。前のカレンダーここ

$("#changeBtn").click(function(){ 
    $("#calendar").empty(); 
    $("#calendar").kendoCalendar({ 
     disableDates: ["mo", "tu"] 
    }); 
}); 

の内容をクリアする必要があることを行う前に、作業のデモ、私は他の人に、カレンダーの初期化後、以前の無効化の日付を置き換えるために、もう一度この関数を呼び出すことができますどのように http://dojo.telerik.com/IMOlI

+1

私はあなたの答えを高く評価しますが、Satpalが最初ですが、解決策も可能です。 –

関連する問題