Есть ли способ вернуть серию записей в OData, указав фильтр «Дата больше, чем xxxxx» ... но используя ранее полученную дату с помощью фида OData?OData: Date Фильтр «Больше, чем»
Использование: Притворись, что я хочу создать веб-страницу, которая отображает список последних завершенных онлайн-заказов. Это то, что я стремлюсь к:
- загрузить страницу
- Хит моей службы OData асинхронен, возвращая последние 100 заказов (упорядочивание по дате по убыванию, так что совсем недавно Выполненный заказ появляется первым)
- построить HTML на странице, используя данные OData
- магазин дата MAX в глобальной переменной (выглядит следующим образом:/Date (1338336000000) /)
- Хит службу OData на 30-секундного интервала, но на этот раз указать фильтр, чтобы возвращать только записи, где дата заказа больше, чем предыдущая M Дата AX. В этом случае:/Дата (1338336000000)/
- Если какие-либо записи возвращены, создайте HTML для этих записей и добавьте элементы к ранее загруженным элементам.
Где я боюсь - это указать фильтр «больше». По какой-то причине фильтры даты в OData, похоже, не очень приятны с собственным форматом даты OData. Нужно ли мне преобразовать дату, первоначально полученную в другой формат, который можно использовать для фильтрации?
Я хочу сделать что-то вроде этого:
[http://mydomain/Services/v001.svc/Orders?$filter=close_dt gt 1338336000000][1]
FYI: Я использую V2
недействительная ссылка мой друг! –
@ Rachel Я знаю ... Я прошу правильный синтаксис делать то, что мне нужно. Фактическая ссылка не имеет значения. – lamarant