Платформа 3V/Формы/Компоненты/Основные/Текстовое поле
< Платформа 3V | Формы | Компоненты | Основные
Перейти к навигации
Перейти к поиску
Версия от 11:42, 30 сентября 2021; A.kazanceva (обсуждение | вклад)
Текстовое поле - поле ввода коротких текстовых значений.
Название в конструкторе | Внешний вид | Название в JSON | Допустимый тип | Что это |
---|---|---|---|---|
Описание для шаблона | templateDescription | string | Наименования настроенного шаблона компонента. Не отображается на форме. | |
Размер | size | small, default, medium, large |
Выбор размера компонента. Платформа_3V/Формы/Компоненты/Основные/Текстовое_поле# Подробнее. | |
Заголовок | localizedText. defaultValue | string | Заголовок компонента. Располагается над компонентом. | |
Подсказка | localizedHint.defaultValue | string | Текст всплывающей подсказки. Подсказка всплывает при наведении на компонент | |
Текст заполнитель | placeholder | string | Текст, который отображается в компоненте до того, как пользователь начал с ним взаимодействовать. | |
Префикс | prefix | string | Строка, которая ставится в начало введённого значения. | |
Маска ввода | mask | string | Шаблон ввода значения. Работает только при введении цифр. | |
Отобразить маску ввода | showMaskTyped | bool | Флаг, при включении которого маска ввода будет отображаться до взаимодействия пользователя с компонентом. | |
Обязательное | hasNullableValue | bool | Флаг, при включении которого поле будет обязательным для заполнения. | |
Включено | enable | bool | Флаг, при выключении которого с компонентном нельзя будет взаимодействовать. | |
Отображать | visible | bool | Флаг, при включении которого компонент будет отображаться на форме | |
Источник данных | uiDataSource | int | Создание и выбор источника данных. Для справочника выбирается атрибут. Для отчёта ячейка. | |
Выполнить действие при изменении значения |
doActionOnChangeValue | bool | Флаг, включении которого изменение в компоненте будет сохраняться автоматически | |
Действия | action | шаблон | Создание действий на компонент. | |
Правила | enableExpressionIds/visibleExpressionIds | шаблон | Создание правил на компонент. Существуют правила доступности редактирования и видимости. |
Название в конструкторе | Название в JSON | Размер в пикселях |
---|---|---|
Маленькое | small | 24px. |
Среднее | medium | 40px |
Большое | large | 48px |
По умолчанию | default | 32px |
Настроить компонент
Чтобы создать компонент подобного вида: следует задать следующие настройки:
Название | Значение |
---|---|
Описание для шаблона | Поле для названия организации на русском языке |
Размер | По умолчанию |
Заголовок | RU: |
Подсказка | Организация |
Текст заполнитель | Наименование организации |
При наведении на компонент будет всплывать текст настройки "Подсказка". В шаблоне JSON будет надпись из настройки "Описание для шаблона", обозначающая для чего нужен компонент.
Для того, чтобы настроить компонент следующего вида требуется задать Префикс и Маску ввода:
Название | Значение |
---|---|
Заголовок | Телефон |
Префикс | +7 |
Маска ввода | (000)-000-00-00 |
Отобразить маску ввода | false |
Чтобы настроить вывод данных в текстовое поле требуется задать источник данных. Шаблон источника можно создать через конструктор, вставив идентификатор требуемого объекта платформы.