Элементы формы#

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

../../_images/form_elements_ru.png

Рис. 678. Панель элементов#

Чтобы добавить элемент на форму, перетащите его с зажатой левой кнопкой мыши в центральную часть конструктора - экран устройства.

Ниже каждый из элементов описывается подробно.

Элементы оформления формы:

  • Надпись- пояснительный текст: название поля, инструкции по его заполнению и т.п.;

  • Пробел - пустое место, отделяющее один раздел формы от другого;

  • Вкладки - вместо прокручивания одной длинной страницы можно разделить элементы большой формы на вкладки, между которыми можно переключаться.

Элементы ввода данных:

Надпись#

Позволяет добавить произвольный пояснительный текст: название поля, инструкцию по вводу данных и т.п.

Свойства:

  • Текст - можно отредактировать отображаемый текст.

../../_images/form_label_ru.png

Рис. 679. Свойства надписи#

Надпись не связана ни с каким полем.

Пробел#

Добавляет пустое пространство для создания отступов между элементами формы.

Вкладки#

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

Форма может одновременно содержать элементы вне вкладок и распределенные по вкладкам.

Чтобы добавить комплект вкладок, перетащите элемент «Вкладки» в форму.

В панели «Свойства» можно задать название каждой вкладки. Чтобы добавить новую вкладку, нажмите знак button_plus_layer. Чтобы удалить вкладку, нажмите Х рядом с её названием.

../../_images/form_folders_ru.png

Рис. 680. Свойства элемента «Вкладки»#

Текущая вкладка подчёркнута синей линией.

Добавление элементов во вкладки#

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

../../_images/form_folders_insideout_ru.png

Рис. 681. Добавление элемента формы внутрь вкладки и снаружи#

В одной форме может быть несколько блоков вкладок, а также элементы, расположенные вне вкладок.

../../_images/form_folders_example_ru.png

Рис. 682. Возможные способы размещения элементов и вкладок#

Элементы, расположенные в неактивной вкладке, скрываются. Чтобы редактировать их, переключитесь на нужную вкладку.

Текстовое поле#

Элемент для редактирования текста или чисел.

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Макс. число строк - максимальное число строк для данного текстового поля. Целое число в диапазоне между 1 и 256.

  • Исходное значение - исходный текст, отображающийся в поле.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

../../_images/form_text_numbers_ru.png

Рис. 683. Элемент «Текстовое поле» для ввода числел, выбрано поле типа REAL#

Флажок#

Элемент, который позволяет сборщику данных выбирать одно из двух значений: истина или ложь.

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Надпись - текст, отображаемый рядом с флажком.

  • Исходное значение - если поставить галочку в этом свойстве, то по умолчанию она будет стоять в форме.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

../../_images/form_checkbox_ru.png

Рис. 684. Флажок с установленным значением по умолчанию «ложь»#

Дата и время#

Элемент, позволяющий выбрать дату, время или дату + время.

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Тип - только дата, только время или дата + время.

  • Исходное значение - по умолчанию в поле «дата и время» подставляется текущая дата. Можно задать другое исходное значение поля с помощью календаря.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

../../_images/form_datetime_ru.png

Рис. 685. Элемент «Дата и время» и его свойства#

Координаты#

Элемент, автоматически сохраняющий текущее местоположение сборщика данных в текстовом формате.

Содержит два поля: долгота и широта.

Свойства элемента:

  • Поле долготы - в какое поле слоя будет сохраняться долгота.

  • Поле широты - в какое поле слоя будет сохраняться широта.

  • Скрыть - элемент не будет показан в форме, но координаты будут всё равно сохраняться.

../../_images/form_coordinates_ru.png

Рис. 686. Поля, в которые сохраняются координаты#

Дистанция#

Элемент, автоматически измеряющий расстояние между сборщиком данных и указанной точкой. Для того, чтобы дистанция рассчитывалась, должно работать определение местоположения.

Свойства:

  • Поле - позволяет выбрать, в какое поле слоя будут сохраняться данные из этого элемента формы.

../../_images/form_distance_ru.png

Рис. 687. Свойства поля «Дистанция»#

Счётчик среднего#

Элемент, вычисляющий среднее значение от введённых значений. Например, вы можете измерить толщину стволов десяти деревьев на участке, ввести эти значеня в поле, затем нажать «Посчитать». В итоге в слой запишется среднее значение этих измерений.

Содержит интерактивный элемент, кнопку «Посчитать».

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Количество измерений - сколько значений сборщик данных должен внести, для того чтобы посчиталось среднее значение, минимальное значение - 2.

../../_images/form_average_ru.png

Рис. 688. Элемент «Счетчик среднего»#

Фото#

Элемент, позволяющий сборщику данных делать фотографии или выбирать их из галерии.

Свойства:

  • Макс. число фото - максимальное число фотографий, которое можно добавить к объекту. Диапазон от 1 до 20.

  • Комментарий - комментарий под фотографиями.

../../_images/form_photo_ru.png

Рис. 689. Свойства элемента «Фото»#

Системное поле#

Позволяет автоматически сохранять имя пользователя, вносящего изменения в слой.

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Тип - можно выбрать, сохранять имя пользователя NextGIS ID или имя пользователя, заданное внутри Веб ГИС.

../../_images/form_ngid_ru.png

Выпадающий список#

Выпадающий список значений (сборщик данных может выбрать только одно значение).

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

  • Разрешить поиск - во время набора текста в списке будут отображаться доступные варианты.

  • Свои значения - сборщик данных может добавлять свои значения в список.

  • Опции - список возможных значений, нажмите Редактировать, чтобы ввести нужные значения.

../../_images/form_combobox_ru.png

Рис. 690. Свойства элемента «Выпадающий список»#

../../_images/form_edit_combobox_ru.png

Рис. 691. Редактирование значений списка#

Опции вводятся в виде таблицы.

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

Важно

Нужно заполнить обе колонки, иначе форму не удастся сохранить.

В правой части строки находятся кнопки управления:

  • Назначить исходным значением;

  • Клонировать - создать ещё одну строку с таким же содержанием, удобно, если нужно поменять только часть значения;

  • Удалить.

Сдвоенный список#

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

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

  • Первая надпись - текст над левой частью списка.

  • Вторая надпись - текст над правой частью списка.

  • Опции - список возможных значений, нажмите Редактировать, чтобы ввести нужные значения.

../../_images/form_split_combobox_ru.png

Рис. 692. Свойства элемента «Сдвоенный список»#

../../_images/form_edit_split_cb_ru.png

Рис. 693. Редактирование значений сдвоенного списка#

Опции вводятся в виде таблицы.

Чтобы добавить новое значение, впишите в серую строку значение, которое будет записываться в слой, и две надписи, отображаемые в интерфейсе.

Важно

Нужно заполнить все три колонки, иначе форму не удастся сохранить.

В правой части строки находятся кнопки управления:

  • Назначить исходным значением;

  • Клонировать (создать ещё одну строку с таким же содержанием, удобно, если нужно поменять только часть значения);

  • Удалить.

Радиогруппа#

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

Свойства:

  • Поле - в какое поле слоя будут сохраняться данные из этого элемента формы.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

  • Опции - список возможных значений, нажмите Редактировать, чтобы ввести нужные значения.

../../_images/form_radio_ru.png

Рис. 694. Свойства элемента «Радиогруппа»#

Опции вводятся в виде таблицы.

../../_images/form_radio_edit_ru.png

Рис. 695. Редактирование радиогруппы#

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

Важно

Нужно заполнить обе колонки, иначе форму не удастся сохранить.

В правой части строки находятся кнопки управления:

  • Назначить исходным значением;

  • Клонировать (создать ещё одну строку с таким же содержанием, удобно, если нужно поменять только часть значения);

  • Удалить.

Зависимые списки#

Пара выпадающих списков. Значения зависимого списка (нижний) зависят от выбранного значения основного списка (верхний).

Пример использования:

  • Основной список - перечень регионов (1. Приморский край; 2. Хабаровский край)

  • Зависимый список - районы в этих регионах (1.1. Лазовский, 1.2. Хорольский; 2.1. Тугуро-Чумиканский, 2.2. Верхнебуреинский)

Свойства:

  • Главное поле - в какое поле слоя будут сохраняться данные из главного списка.

  • Зависимое поле - в какое поле слоя будут сохраняться данные из зависимого списка.

  • Запоминать значение - если активировать, подставляет предыдущее введённое значение при создании нового объекта.

  • Опции - список возможных значений, нажмите Редактировать, чтобы ввести нужные значения.

../../_images/form_dependent_combobox_ru.png

Рис. 696. Свойства элемента «Зависимые списки»#

Опции вводятся в виде таблицы.

../../_images/form_edit_dependent_cb_ru.png

Рис. 697. Редактирование зависимого списка#

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

Важно

Нужно заполнить обе колонки, иначе форму не удастся сохранить.

В правой части строки находятся кнопки управления:

  • Назначить исходным значением;

  • Клонировать (создать ещё одну строку с таким же содержанием, удобно, если нужно поменять только часть значения);

  • Удалить.