Kendo ui 具有最小值和最大值的剑道日期选择器月模板
我在剑道日期选择器上设置了一个最小值和一个最大值。现在,不在范围内的日期不会显示,但我想查看日期,但显示为灰色。 我正在查看MonhtTemplate属性,但无法正确获取模板。我有以下代码,但它给出了一个模板错误Kendo ui 具有最小值和最大值的剑道日期选择器月模板,kendo-ui,kendo-asp.net-mvc,Kendo Ui,Kendo Asp.net Mvc,我在剑道日期选择器上设置了一个最小值和一个最大值。现在,不在范围内的日期不会显示,但我想查看日期,但显示为灰色。 我正在查看MonhtTemplate属性,但无法正确获取模板。我有以下代码,但它给出了一个模板错误 @(Html.Kendo().DatePickerFor(m => m.PurchaseDate) .Value(Model.PurchaseDate) .Max(DateTime.Toda
@(Html.Kendo().DatePickerFor(m => m.PurchaseDate)
.Value(Model.PurchaseDate)
.Max(DateTime.Today)
.MonthTemplate("# if data.date < '"+DateTime.Today+"') { #" +
"<div class='inarray'>#= data.value #</div>" +
"# } else { #" +
"<div class='outofarray'>#= data.value #</div>" +
"# } #")
.Events(ev => ev.Change("setMinExpiryDate"))
)
@(Html.Kendo().DatePickerFor(m=>m.PurchaseDate)
.值(型号.购买日期)
.Max(DateTime.Today)
.MonthTemplate(“#if data.date<'”+DateTime.Today+”){+
“#=data.value#”+
“}否则{”+
“#=data.value#”+
"# } #")
.Events(ev=>ev.Change(“setMinExpiryDate”))
)
谢谢你的帮助试试这个
@(Html.Kendo().DatePickerFor(m => m.PurchaseDate)
.Value(DateTime.Now)
.Max(DateTime.Today)
.MonthTemplate("# if (data.date < '" + DateTime.Today + "') { #" +
"<div class='inarray'>#= data.value #</div>" +
"# } else { #" +
"<div class='outofarray'>#= data.value #</div>" +
"# } #")
.Events(e => e.Change("setMinExpiryDate"))
@(Html.Kendo().DatePickerFor(m=>m.PurchaseDate)
.Value(DateTime.Now)
.Max(DateTime.Today)
.MonthTemplate(“#if(data.date<'”+DateTime.Today+”){”+
“#=data.value#”+
“}否则{”+
“#=data.value#”+
"# } #")
.Events(e=>e.Change(“setMinExpiryDate”))
这甚至没有那么困难,还有一个空模板可以设置。这对我来说很有用
@(Html.Kendo().DatePickerFor(m => m.PurchaseDate)
.Value(Model.PurchaseDate)
.Max(DateTime.Today)
.MonthTemplate(m=>m.Empty("<div class='outofarray'>#= data.value #</div>"))
.Events(ev => ev.Change("setMinExpiryDate")))
@(Html.Kendo().DatePickerFor(m=>m.PurchaseDate)
.值(型号.购买日期)
.Max(DateTime.Today)
.MonthTemplate(m=>m.Empty(“#=data.value#”)
.Events(ev=>ev.Change(“setMinExpiryDate”))
ahhh剑道客户端模板ahhhh