6.2. Описание интерфейса

Интерфейс программы имеет следующий вид (Рис. 6.1.):

../../_images/ngfb_gui.png

Рис. 6.1. Внешний вид интерфейса приложения Formbuilder.

Цифрами обозначено: 1 - основное меню; 2 - меню элементов формы; 3 - «экран устройства»; 4 - меню атрибутов выделенного элемента.

6.2.1. Основное меню

Переключайте закладки верхнего меню для отображения его содержимого. При наведении на кнопку также всплывает её название. Основное меню содержит вкладки:

  • Проект. Создание, открытие и сохранение проекта, состоящего из слоя и формы.
  • Данные. Действия со слоем, в который форма будет собирать данные.
  • Форма. Действия с формой.
  • Вид. Внешний вид «экрана». Переключайте различные виды для того, чтобы посмотреть, как разрабатываемая форма будет приблизительно выглядеть на том или ином целевом устройстве.
  • Настройки. Выбор языка программы. Для смены языка перезапустите приложение.
  • О программе. Дополнительная информация о программе. Перейдите по ссылке на официальный сайт NextGIS для того, чтобы скачать свежую версию Formbuilder.

Вкладка Проект/Project состоит из шести кнопок:

  1. Новый проект.
  2. Новый проект из Shapefile.
  3. Новый проект из NextGIS Web.
  4. Открыть существующий проект, файл с расширением .ngfp.
  5. Сохранить новый проект.
  6. Сохранить новый проект как…

Вкладка Данные/Data состоит из трех кнопок:

  1. Поля.
  2. Обновить.
  3. Импорт нового слоя в NextGIS Web.

Вкладка Форма/ Form состоит из трех кнопок:

  1. Удалить.
  2. Очистить.
  3. Импортировать.

Вкладка Вид/View состоит из шести кнопок:

  1. Для мобильного приложения под систему Android.
  2. Для мобильного приложения под систему iOS.
  3. Для интернет-браузера.
  4. Для QGIS.
  5. Настройки экрана.
  6. Увеличить до максимума.

Вкладка Настройки/Settings позволяет выбрать язык интерфейса. Раскрывающийся список отображает доступные языки.

Вкладка О программе/About содержит информацию о последней о версии продукта, ссылку на официальную страницу сайта, которой можно использоваться для установки актуальной версии программного обеспечения.

6.2.2. Меню элементов формы

Список доступных элементов для создания на форме. Нажимайте на элемент, чтобы добавить его на форму. Элемент добавится в выделенном состоянии (вокруг будет красная пунктирная рамка). Элементы добавляются в новый проект формы последовательно друг за другом, сверху вниз.

Само меню элементов можно свернуть, но нельзя изменить его размер. Для сворачивания нажмите на кнопку в виде стрелки в верхнем правом углу меню элеементов формы. В свёрнутом режиме меню элементов содержит только иконки для экономии рабочего пространства.

6.2.3. Экран формы

Экран формы выполнен в стиле, максимально приближённом к итоговому экрану устройства (например с OC Android), на котором будет производиться работа с формой в NextGIS Mobile. При редактировании элементы формы будут менять свой внешний вид с тем, чтобы показать, как они будут выглядеть на целевом экране при изменении тех или иных свойств.

Добавленные в проект новой формы элементы при необходимости можно перемещать по форме в нужное место, выше или ниже. Сделать это можно при помощи манипулятора мышь: выделите элемент (вокруг него появится красная пунктирная рамка), после чего с зажатой левой кнопкой мыши переместите его в нужное место выше или ниже текущего положения на любое расстояние. В случае ошибочного добавления элемента в проект новой формы, ненужный элемент можно удалить с помощью кнопки на клавиатуре Delete, предварительно выделив его любой кнопкой мыши (вокруг элемента будет красная пунктирная рамка).

6.2.4. Меню атрибутов

Изменяйте значения атрибутов выбранного элемента. Меню атрибутов можно свернуть, для этого нажмите на стрелку в его верхнем левом углу. Само меню не расширяемо, но при наведении на атрибут появляется его описание. Для настройки элемента формы, выделите элемент, нажав по нему левой кнопкoй мыши. В появившемся списке атрибутов изменяйте их значения - они будут сохраняться автоматически. Если был изменён атрибут, отвечающий за внешний вид или особые данные всего элемента, то это отразится на «экране формы».

Важный этап работы с формой - это привязка полей слоя к элементам формы, которые в NextGIS Mobile будут заносить туда данные. Для привязки элемента формы к полю слоя выберите для атрибута «Поле слоя» необходимое поле из выпадающего списка.

Примечание

В программе не проверяется и никак не отслеживается, сколько элементов формы привязано к одному полю, а так же соответствие типа поля и типа значения элемента, назначенного на данное поле.