Переменная пользовательского ввода кнопкой

Значение переменной пользовательского ввода кнопкой заполняется пользователем приложения после нажатия кнопки в проекте. Пользователь приложения вводит значение, однако автор проекта должен определить кнопки и поля, к которым будут применяться переменные кнопки.

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

Свойства переменной пользовательского ввода кнопкой следующие:

  • Надпись – текст, который будет отображаться в качестве заголовка страницы пользовательского ввода проекта в приложении.
  • Тип ввода - может быть однострочный текст, многострочный текст, дата и время или список выбора. Вы можете добавить, удалить и изменить порядок вариантов выбора. Дополнительно вы можете разрешить ввод свободного текста со списками выбора. Вы можете указать значение по умолчанию и диапазон дат с типом ввода дата-время.
  • Применить подсказку – отображение текста подсказки на странице пользовательского ввода проекта в приложении. Не применяется при использовании интервального домена или домена кодированных значений.
  • Применить маску ввода – определите формат ввода данных, используя буквы и символы для определения маски ввода.
  • Обязательно - определяет, должен ли пользователь мобильного приложения указывать входное значение после нажатия кнопки.
    Примечание:

    При применении ввода пользователя к векторному слою с обязательными полями убедитесь, что его свойство Обязательно имеет значение «истина», чтобы избежать ошибок отправки.

  • Показать сканер штрих-кода — используйте сканер штрих-кода в диалоговом окне ввода для ввода текстового поля.
    Примечание:

    Поддерживаются следующие форматы: QR CODE, UPC A, UPC E, EAN 8, EAN 13, CODE 39 и CODE 128.

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

В зависимости от типа поля доступны различные параметры переменных ввода пользователя:

  • Строка – надпись ввода пользователя, отображение в виде многострочной отдельной строки или списка выбора, подсказка, маска ввода (обязательно).
  • Целочисленное – надпись ввода пользователя (обязательно).
  • Двойной точности – надпись ввода пользователя (обязательно).
  • Дата – надпись ввода пользователя (обязательно).

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

Выберите пользовательский ввод кнопкой или создайте новый.

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