2017-08-07 43 views
0

我想爲網格視圖定製Kendo過濾器。爲此,我使用下面的代碼。如何自定義Kendo日期過濾器?

.Filterable(filterable => filterable 
    .Extra(false) 
    .Operators(operators => operators 
     .ForString(str => str.Clear() 
      .StartsWith("Starts with") 
      .IsEqualTo("Is equal to") 
     ) 
     .ForDate(dt => dt.Clear() 
     .IsGreaterThan("Is greater than") 
     .IsLessThan("Is less than") 
     .IsEqualTo("Is Equal to") 
     )) 
    ) 

此代碼完美工作。但在日期過濾器中只顯示一個文本框。我想在兩個日期之間選擇數據。

如何在Kendo網格日期過濾器中實現此功能?

+0

創建兩個字段?開始和結束? –

+0

在劍道中,開始和結束都沒有任何選項。你可以分享任何代碼嗎? – ABB

+0

對於字段,我的意思不是屬性/方法。爲什麼不創建兩個不同的日期時間選擇器? –

回答

0

下面的解決方案適用於我。

.Filterable(filterable => filterable 
    .Operators(operators => operators 
     .ForString(str => str.Clear() 
      .StartsWith("Starts with") 
      .IsEqualTo("Is equal to")) 

     .ForDate(dt => dt.Clear() 
     .IsGreaterThanOrEqualTo("Begin Date") 
     .IsLessThanOrEqualTo("End Date"))) 
     .Extra(true).Messages(mes => mes.Info("Show items between dates")))