Уважаемые коллеги, мы выложили на GitHub ( github.com/NitrosData/nitrosbasejs-samples ) небольшие примеры, показывающие способы взаимодействия Web приложения с OData REST сервером NitrosBase.js.
- kendo-ui-sample1.html – использование Kendo UI Grid. Гриду задается URL, указывающий на коллекцию данных. Грид автоматически формирует запросы к серверу для постраничного вывода и сортировки.
- kendo-ui-sample2.html – Kendo UI Grid в режиме виртуального скролинга. Все запросы к серверу формируются аналогично kendo-ui-sample1.html.
- devexpress-sample1.html – использование dxDataGrid компании DevExpress (этот грид входит в набор компонентов DevExtreme Web).
- devexpress-sample2.html – использование dxDataGrid компании DevExpress для группировки данных. Этот пример описан в статье «Грид, группировка данных и Odata» ( habrahabr.ru/company/nitrosdata/blog/254413 ).
- infragistics-sample1.html – использование Grid Control компании Infragistics (из набора Infragistics HTML5 controls).
- jqgrid-sample1.html – использование Guriddo jqGrid контрола.
- syncfusion-sample1.html – использование Syncfusion Grid (из набора Syncfusion HTML5 controls)
- simpleapp – директория содержит детальную и списковую формы. Детальная форма демонстрирует возможности взаимодействия Angular js приложения с OData сервером, списковая форма почти идентична kendo-ui-sample1.html. Приложение описано в статье «OData + Angular.js + Bootstrap + JavaScript Grid = приложение за 5 минут» ( habrahabr.ru/company/nitrosdata/blog/252657 ).
Основные принципы работы протокола OData описаны в статье «Управление данными с помощью протокола OData» ( habrahabr.ru/company/nitrosdata/blog/250913 ).
ссылка на оригинал статьи http://habrahabr.ru/post/256591/
Добавить комментарий