понедельник, 2 марта 2015 г.

Как JavaScript Grid работает с протоколом OData @habrahabr



В прошлой статье мы упоминали, что:

В настоящее время существует большое количество библиотек, поддерживающих протокол OData, и каждый день появляются новые. В частности, с OData работают такие JavaScript библиотеки, как Kendo UI, DevExtreme Web, Syncfusion HTML5 controls, Infragistics HTML5 controls, OpenUI5, Wijmo, JayData, Breeze.js, datajs, ODataJS, angular-odata, и т.д.



Многие из этих библиотек существенно упрощают разработку сложных приложений благодаря стандарту OData. Например, достаточно грид контролу указать URL к серверу OData и все остальное он сделает сам: пэйджинг, сортировку, добавление- модификацию-удаление записей, фильтрацию данных, группировку и т.д.



Мы подготовили примеры того, как гриды работают с OData.




Основные запросы грида к серверу:


  • Получить общее количество записей, удовлетворяющих некоторому условию.

  • Получить выборку из общего набора записей для показа на одной странице.

  • Получить весь набор записей.

  • Отсортировать записи по одному или нескольким полям.

  • Отфильтровать записи по некоторому набору условий.

  • Добавить новую запись.

  • Модифицировать запись.

  • Удалить запись.

  • Batch update – добавление, изменение и удаление группы записей.




Рассмотрим детальнее основные запросы на примере

Читать дальше →



via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1vTVu9q

Комментариев нет:

Отправить комментарий