【发布时间】:2014-10-23 14:51:49
【问题描述】:
有没有办法在 Kendo Datepicker 中使数组中的天数不可选择?
在模板中,我将它们设为不可见,但我希望它们可见且不可选择。
剃须刀:
<div>
@(Html.Kendo().DatePicker()
.Name("datepicker")
.Value(DateTime.Today)
.MonthTemplate("# if ($.inArray(+data.date, birthdays) != -1) { #" +
"<div style=\"display:none;\">#= data.value #</div>" +
"# } else {#" +
"#= data.value #" +
"# } #")
)
</div>
脚本:
<script>
var today = new Date(),
birthdays = [
+new Date(today.getFullYear(), today.getMonth(), 11),
+new Date(today.getFullYear(), today.getMonth() + 1, 6),
+new Date(today.getFullYear(), today.getMonth() + 1, 27),
+new Date(today.getFullYear(), today.getMonth() - 1, 3),
+new Date(today.getFullYear(), today.getMonth() - 2, 22)
];
</script>
【问题讨论】:
标签: jquery asp.net-mvc-4 razor kendo-ui kendo-asp.net-mvc