2014-02-07 2 views
0

나는 검도 데이트 피커에 최소값과 최대 값을 설정했습니다. 이제 범위에없는 날짜는 표시되지 않지만 날짜는보고 싶지만 회색으로 표시됩니다. monthtemplate 속성을 찾고 있었지만 템플릿을 올바르게 가져올 수 없습니다. 다음 코드를 가지고 있지만 템플릿 오류가 발생합니다. 당신의 도움이kendo datepicker 월 템플릿 최소 및 최대 값

+0

ahhhh 검도 클라이언트 템플릿 ahhhhhhh – CSharper

답변

0

은 당신이 설정할 수 있습니다 빈 템플릿도 있습니다, 심지어는 어렵지 않았다. 그리고 그것은 저를위한 속임수를했습니다.

@(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"))) 
0

이 시도에 대한

@(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) 
         .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"))