Я использую помощники MVC kendo для отображения сетки с удаленным источником данных. Все работает так, как ожидалось, пока я не попытаюсь применить фильтры к парам полей сетки, которые являются датами.DateTimeOffset и kendo Datasource
Проблема заключается в том, что, как только я применяю фильтр, сетка кендо передает даты как DateTime на сервер, однако даты в моей модели домена на сервере представлены как DateTimeOffset, поэтому сервер выдает исключение, не является способом преобразования DateTime в DateTimeOffset.
Так что я ищу обходное решение, поэтому клиент может отправить фильтр правильно, поэтому MVC создает DateTimeOffset.
Сейчас клиент посылает фильтр так:
sort: page:1 pageSize:10 group: filter:Timestamp~gte~datetime'2015-02-10T00-00-00'
Я думаю, вместо: Отметка ~ GTE ~ datetime'2015-02-10T00-00-00' , это должно быть что-то вроде : Временная метка ~ gte ~ datetimeoffset'2015-02-10T00-00-00 '
Спасибо заранее!
Я хочу пойти с опцией один, но я использую кендо MVC хелперы, и я не могу найти свойство parametersMap в источнике данных. Поддерживается ли это помощниками? @PeterSubev – Daniel
Функция parameterMap показана в документах [здесь] (http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-transport.parameterMap) –
у вас есть смысл ? js скрипка или что-то в этом роде! Я пробовал много вещей, и никто из них не работает! @PeterSubev – Daniel