2014-11-24 24 views
0

我正在打擊有關使用min聲明datepicker的奇怪問題。我希望能夠點擊日曆的頁腳中的「今天」按鈕,但它是「greyd去」,無法點擊。如果使用min聲明,Kendo Datepicker禁用「today」

如果我排除分鐘,然後宣佈一切正常,像這樣的:

@(Html.Kendo().DatePicker() 
    .Name("DatePicker") 
    .Value(DateTime.Now) 
    .Format("dd.MMMM yyyy") 
    .Max(DateTime.Now.AddMonths(6)) 
    //.Min(DateTime.Now) 
) 

但如果我刪除註釋斜槓,則我不能點擊「今天」的鏈接。我查看了this demo,發現如果日期範圍不包括今天,則「今天」按鈕被禁用,但我的日期事實上包括今天。

我甚至試圖擴大日期範圍,但也沒有工作。

任何人都可以發現我的錯誤嗎?

回答

4

這有一個非常簡單的解決方案。將「DateTime.Now」更改爲「DateTime.Today」,一切都將按照您的預期工作。即

@(Html.Kendo().DatePicker() 
     .Name("DatePicker") 
     .Value(DateTime.Now) 
     .Format("dd.MMMM yyyy") 
     .Max(DateTime.Now.AddMonths(6)) 
     .Min(DateTime.Today) 
     ) 

希望這有助於:)

+0

哇哈哈是沒有的伎倆。人!我怎麼會想念那個,傻了我。謝謝:) – gardarvalur 2014-11-24 14:26:34