私はそのバグを知っています。日付ピッカー アニメーション コンテナーは、右スクロールバーの下に隠されています。ボディ オーバーフローを非表示に設定すると、スクロールバーが表示されず、カレンダーが画面の右端に収まり、次の例のように表示されます: http://dojo.telerik.com/UCOhA
ただし、ボディのスクロールバーをオフにできない場合は、次のように手動でカレンダーの位置を設定する必要があります。
$("#piker").kendoDatePicker({
open: function(e) {
//setTimeout to let kendo make k-animation-container element at first open
setTimeout(function(){
var animationContainer = $("#" + e.sender.element.attr("id") + "_dateview").parent();
var left = e.sender.element.offset().left + e.sender.element.closest('.k-datepicker').width() - animationContainer.width();
animationContainer.css('left', left);
});
},
//turnoff the animation to avoid strange visual effects
animation: {
open: {
duration: 0
}
}
});
実行例:http ://dojo.telerik.com/Imiqa/2