Атрибут DataType.Time в ViewModel игнорируется сеточными фильтрами Telerik MVC - PullRequest
3 голосов
/ 08 марта 2012

У меня есть свойство ViewModel, украшенное

[DataType(DataType.Time)]

Столбец сетки описывается так:

columns.Bound(m => m.ArrivalTime).Width(130).Format("{0:hh:mm tt}");

Режим редактирования Telerik MVC Grid определяет тип данных в соответствии с назначением и предоставляет только значения времени через раскрывающийся список. Хорошо!

Плохая новость заключается в том, что меню фильтрации игнорирует спецификацию типа данных и вместо этого предоставляет элемент управления datepicker. Излишне говорить, что это запрещает фильтрацию по столбцу.

1 Ответ

0 голосов
/ 20 октября 2012

Telerik mvc grid не поддерживает только сборщик времени, как мы видим в методе

createTypeSpecificInput

file telerik.grid.filtering.js.Таким образом, вы можете написать свой собственный плагин ввода фильтра плитки ... или попробуйте этот код

...