我没有正确获得时间过滤器,它显示日历而不是时间。但是只有在选择日期过滤器时才会显示日历。下面是我的观点的代码,我还附上了图片。我从以下链接 https://gridmvc.codeplex.com/下载了示例源代码
看法
@using GridMvc.Html
@using GridMvc.Sorting
@model IEnumerable<GridMvc.Site.Logging>
@Html.Grid(Model).Named("ordersGrid").Columns(columns =>
{
/* Adding "OrderID" column: */
columns.Add(o => o.ID)
.Titled("Number")
.SetWidth(100);
columns.Add(o => o.DateTime, "Date")
.Titled("Date")
.SortInitialDirection(GridSortDirection.Descending)
.Format("{0:dd/MM/yyyy}")
.SetWidth(110);
columns.Add(o => o.DateTime, "Time")
.Titled("Time")
.SortInitialDirection(GridSortDirection.Descending)
.Format("{0:hh:mm tt}")
.SetWidth(110);
columns.Add(o => o.Type)
.Titled("Type")
.SetWidth(150)
.ThenSortByDescending(o => o.ID);
//.SetFilterWidgetType("CustomCompanyNameFilterWidget");
columns.Add(o => o.Description)
.Titled("Description")
.SetWidth(250);
columns.Add(o => o.Reference)
.Titled("Reference")
.SetWidth(150)
.Css("hidden-xs"); //hide on phones
columns.Add(o => o.Response)
.Titled("Response")
.SetWidth(150)
.Css("hidden-xs"); //hide on phones
}).WithPaging(15).Sortable().Filterable().WithMultipleFilters()