2

私はkendo DateTimePickerを使用していますが、ユーザーに週末から選択させたくありません。

次のように MonthTemplate() アプローチを割り当ててみました。

@(Html.Kendo().DateTimePickerFor(m => Data)
                       .MonthTemplate("# if (isWeekDay(data.date)) { #" +
                                                    "#= data.value #" +
                                                    "# } #" 
                                                    )  
    function isWeekDay(date)
        {
            var day = date.getDay();

            return (day % 6 != 0);
        }

しかし、ウィジェットに日付が表示されないだけで、ユーザーは月テンプレートの空白のセルをクリックして選択できるようになりました。

onChange イベントを処理する Validation と (ドロップダウンを閉じないための e.StopPropagation) を使用してみましたが、まだ機能しています。

それは可能ですか、それとも努力は無駄ですか?

ありがとう

4

1 に答える 1