Значение переменной пользовательского ввода кнопкой заполняется пользователем приложения после нажатия кнопки в проекте. Пользователь приложения вводит значение, однако автор проекта должен определить кнопки и поля, к которым будут применяться переменные кнопки.
Переменная пользовательского ввода кнопкой отличается от переменной пользовательского ввода проекта, т.к. переменные вводятся пользователем после нажатия кнопки. До десяти пользовательских кнопочных вводов может быть применено к каждой кнопке проекта, при этом каждая кнопка обновляет указанное поле.
Свойства переменной пользовательского ввода кнопкой следующие:
- Надпись – текст, который будет отображаться в качестве заголовка страницы пользовательского ввода проекта в приложении.
- Тип ввода - может быть однострочный текст, многострочный текст, дата и время или список выбора. Вы можете добавить, удалить и изменить порядок вариантов выбора. Дополнительно вы можете разрешить ввод свободного текста со списками выбора. Вы можете указать значение по умолчанию и диапазон дат с типом ввода дата-время.
- Применить подсказку – отображение текста подсказки на странице пользовательского ввода проекта в приложении. Не применяется при использовании интервального домена или домена кодированных значений.
- Применить маску ввода – определите формат ввода данных, используя буквы и символы для определения маски ввода.
- Обязательно - определяет, должен ли пользователь мобильного приложения указывать входное значение после нажатия кнопки.
Примечание:
При применении ввода пользователя к векторному слою с обязательными полями убедитесь, что его свойство Обязательно имеет значение «истина», чтобы избежать ошибок отправки.
- Показать сканер штрих-кода — используйте сканер штрих-кода в диалоговом окне ввода для ввода текстового поля.
Примечание:
Поддерживаются следующие форматы: QR CODE, UPC A, UPC E, EAN 8, EAN 13, CODE 39 и CODE 128.
- Показать диалоговое окно пользовательского ввода - определяет, будет ли отображаться кнопка пользовательского ввода в начале или в конце сбора данных. Это применяется к кнопкам, которые собирают линейные или полигональные объекты, не применяется к кнопкам точек.
В зависимости от типа поля доступны различные параметры переменных ввода пользователя:
- Строка – надпись ввода пользователя, отображение в виде многострочной отдельной строки или списка выбора, подсказка, маска ввода (обязательно).
- Целочисленное – надпись ввода пользователя (обязательно).
- Двойной точности – надпись ввода пользователя (обязательно).
- Дата – надпись ввода пользователя (обязательно).
Кнопка пользовательского ввода может быть настроена автором проекта на вкладке Данные для каждой кнопки. Чтобы назначить переменную пользовательского ввода кнопкой полю захвата кнопки, на вкладке Данные в раскрывающемся меню поля захвата выберите пункт Кнопка пользовательского ввода и далее Создать новый.
Если вы создадите кнопку пользовательского ввода для поля с доменом (кодированных значений или интервальный), выбор будет представлен пользователю в виде списка однократного выбора. Произвольный текст невозможно будет ввести, если присутствует домен кодированных значений. При наличии интервального домена ввод данных будет ограничен интервалом.