Создание источников данных для таблицы со списком проектов
Вы настраиваете действия, применимые к экранной форме projects.mdcontainer, а именно: получение списка проектов из базы данных и получение количества записей в таблице Project. На базе этих действий вы настраиваете источники данных для содержимого таблицы со списком проектов.
Создание источников данных включает следующие шаги:
- 
Создание запроса для получения списка проектов Создайте действие со следующими параметрами: - Имя: ListProjects
- Тип: GraphQL
- Сервис: storagedata
- Метод: graphql
 В окне конструктора запроса введите следующий текст запроса: query getProj($skip: Int, $take: Int) {
 myproject_project(skip: $skip, take: $take){items{Name,Manager,Responsible}}
 }
- 
Создание запроса для получения количества проектов Количество проектов в базе данных может превышать количество записей, которые могут быть размещены в таблице. Вам нужно знать это количество, чтобы выводить данные о проектах постранично. Создайте действие со следующими параметрами: - Имя: ProjectsCount
- Тип: GraphQL
- С ервис: storagedata
- Метод: graphql
 В окне конструктора запроса введите следующий текст запроса: query ProjectCount {
 myproject_project{totalCount}
 }
- 
Создание источника данных для содержимого таблицы со списком проектов Создайте источник данных со следующими параметрами: - Имя: DS_Projects
- Действие: ListProjects
 В блоке InputModel укажите значения по умолчанию для постраничного разбиения запрашиваемых данных: - skip: 0 — номер элемента, начиная с которого источник данных будет получать данные из базы данных;
- take: 10 — количество элементов, которое будет запрашиваться из базы данных.
 
- 
Создание источника данных для количества записей в таблице Создайте источник данных со следующими параметрами: - Имя: DS_ProjectsCount
- Действие: ProjectsCount