Текущее время: Вт, фев 20 2018, 19:07

Часовой пояс: UTC + 4 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: SAPUI5\FIORI: SmartFilterBar+поле типа дата+OData
СообщениеДобавлено: Вт, янв 30 2018, 22:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 16:38
Сообщения: 1118
В приложении используется SmartFilterBar на основе oData-сервиса. В сущности есть поле типа дата, которое используется в фильтре. При обработке фильтра получаю его значения и передаю в качестве фильтра в oData-сервис. Т.к. поле дата преобразуется в тип javascript Date, то в фильтре будут именно значения именно этого типа (год-день-месяц-время). В значение попадет Time Zone фронтенда (ну допустим GMT+3). А сам oData выполнит запрос к бэкэнду уже с приведенным временем.
Т.е., например, юзер выбрал в фильтре 30.01.2018, в значениях фильтра будет 30.01.2018 00:00:00GMT+3. Но в запросе к сервису SAPUI5 преобразует это все в 29.01.2018 21:00:00 (без тайм зоны).
Я конечно могу вручную сконвертить время в фильтре, но м.б. есть какой-то более правильный способ?
Опять же, интересно: я вот использовал перекидывание фильтра в сервис вручную, т.к. обошелся без SmartTable. А что будет если и SmartFilterBar и SmartTable будут использоваться вместе?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB