2017-07-26 71 views
0

我有一個Kendo MVC Grid,它有一個帶有DateTime列的列。一切看起來不錯,格式正確。當我過濾,它給了我一個日期選擇器和時間選擇器。當我刪除下面的DateTimeFilter模板,並使用模板包含,它會給我一個日期選擇器(我想要的),但仍然想過濾的日期和時間..有沒有辦法我可以有日期和時間全部相同的字段,但只能使用日期選擇器進行過濾。例如:我使用Date選擇器選擇07/24/2017,並且無論何時都會過濾該日期中的所有內容。或者他們需要完全不同的字段,或者甚至是同一列中的連接字段。使用日期選擇器過濾Kendo Grid列

列數據看起來這樣的:2017年7月24日18時12分零零秒

columns.Bound(c => c.CreatedDate).Title("Submitted On") 
.ClientTemplate("#= kendo.toString(kendo.parseDate(CreatedDate), 'MM/dd/yyyy HH:mm:ss') #") 
.Filterable(ftb => ftb.Cell(cell => cell.Template("DateTimeFilter"))); 

回答

0

如果你使用MVC,在你的模型,你在上面的DatePicker的屬性添加DataType.Date如下:

[DataType(DataType.Date)] 
public DateTime SubmittedOn{ get; set; } 

注意:如果System.ComponentModel.DataAnnotations未包括在您的標題中,請參考System.ComponentModel.DataAnnotations

相關問題