Платформа 3V/Формы/Компоненты/Основные/Текстовая область: различия между версиями
< Платформа 3V | Формы | Компоненты | Основные
Перейти к навигации
Перейти к поиску
м (O.kozhevnikova переименовал страницу Платформа 3V/Карточка/Компоненты/Текстовая область в Платформа 3V/Карточка/Компоненты/Поля/Текстовая область) |
м (A.kazanceva переименовал страницу Платформа 3V/Формы/Компоненты/Поля/Текстовая область в Платформа 3V/Формы/Компоненты/Основные/Текстовая область) |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | Данный компонент предоставляет возможность вывода многострочного текста. | ||
+ | |||
Пример визуального отображения компонента: | Пример визуального отображения компонента: | ||
− | [[Файл:Текстовая область. | + | [[Файл:Текстовая область пример.jpg|обрамить|слева]] |
− | |||
− | |||
<br> | <br> | ||
<br> | <br> | ||
Строка 9: | Строка 9: | ||
<br> | <br> | ||
<br> | <br> | ||
− | |||
− | |||
<br> | <br> | ||
− | |||
<br> | <br> | ||
− | Свойства и | + | == Свойства и настройки компонента: == |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Строка 21: | Строка 18: | ||
| Заголовок || label || строковый || Заголовок компонента | | Заголовок || label || строковый || Заголовок компонента | ||
|- | |- | ||
− | | Текст заполнитель || placeholder || строковый || Текст | + | | Отображать || visible || логический|| Флаг, отвечающий за видимость компонента |
+ | |- | ||
+ | | Включено || enable || логический || Флаг, отвечающий за доступность компонента | ||
+ | |- | ||
+ | | Текст заполнитель || placeholder || строковый || Текст, который будет выводиться в компоненте | ||
|- | |- | ||
− | | Количество строк || row || числовой || Количество строк, которые можно | + | | Количество строк || row || числовой || Количество строк, которые можно ввести |
|- | |- | ||
| Число символов || maxCount || числовой || Максимальное количество символов, которой можно ввести в компоненте | | Число символов || maxCount || числовой || Максимальное количество символов, которой можно ввести в компоненте | ||
|- | |- | ||
− | | | + | | Обязательное || required || логический || Флаг, включающий обязательность заполнения поля. У заголовка компонента появляется символ *. Если поле не заполнено, то ниже компонента выводится сообщение «Поле обязательно для заполнения» |
|- | |- | ||
− | | | + | | Данные || || || Выбор справочника или отчета в качестве данных для компонента. Можно привязать источник данных - справочник, указать у него нужный атрибут, значение которого будет выводиться в компоненте. Можно выбрать отчет, указать строку/столбец, значение полученной ячейки будет выводиться в компоненте. |
|- | |- | ||
− | | | + | | Значение по умолчанию || defaultValue || строковый || Значение по умолчанию |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | Выполнить действие при изменении | + | | Выполнить действие при изменении значений || doActionOnChangeValue || логический || Флаг "Выполнить действие при изменении значения" активирует в серверной карточке флаг doActionOnChangeValue |
|- | |- | ||
| CSS классы для компонента || className || строковый || Описание css классов для компонента | | CSS классы для компонента || className || строковый || Описание css классов для компонента | ||
|- | |- | ||
| Описание для шаблона || templateDescription || строковый || Описание, которое выводится у компонента в режиме шаблона | | Описание для шаблона || templateDescription || строковый || Описание, которое выводится у компонента в режиме шаблона | ||
+ | |} | ||
+ | |||
+ | == Пример. Описание в JSON формы == | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="JSON" line> | ||
+ | { | ||
+ | "wrappers": [ | ||
+ | "bs-form-field-inline" | ||
+ | ], | ||
+ | "key": "key1617704996718", | ||
+ | "type": "bs-textarea", | ||
+ | "templateOptions": { | ||
+ | "label": "Текстовая область (bs-textarea)", | ||
+ | "placeholder": "Введите сюда свой текст", | ||
+ | "row": 5, | ||
+ | "required": true, | ||
+ | "maxCount": 1000 | ||
+ | } | ||
+ | }, | ||
+ | </syntaxhighlight> | ||
|} | |} |
Текущая версия на 08:51, 16 сентября 2021
Данный компонент предоставляет возможность вывода многострочного текста.
Пример визуального отображения компонента:
Свойства и настройки компонента:
Наименование настройки в интерфейсе | Наименование свойства | Тип | Описание |
---|---|---|---|
Заголовок | label | строковый | Заголовок компонента |
Отображать | visible | логический | Флаг, отвечающий за видимость компонента |
Включено | enable | логический | Флаг, отвечающий за доступность компонента |
Текст заполнитель | placeholder | строковый | Текст, который будет выводиться в компоненте |
Количество строк | row | числовой | Количество строк, которые можно ввести |
Число символов | maxCount | числовой | Максимальное количество символов, которой можно ввести в компоненте |
Обязательное | required | логический | Флаг, включающий обязательность заполнения поля. У заголовка компонента появляется символ *. Если поле не заполнено, то ниже компонента выводится сообщение «Поле обязательно для заполнения» |
Данные | Выбор справочника или отчета в качестве данных для компонента. Можно привязать источник данных - справочник, указать у него нужный атрибут, значение которого будет выводиться в компоненте. Можно выбрать отчет, указать строку/столбец, значение полученной ячейки будет выводиться в компоненте. | ||
Значение по умолчанию | defaultValue | строковый | Значение по умолчанию |
Выполнить действие при изменении значений | doActionOnChangeValue | логический | Флаг "Выполнить действие при изменении значения" активирует в серверной карточке флаг doActionOnChangeValue |
CSS классы для компонента | className | строковый | Описание css классов для компонента |
Описание для шаблона | templateDescription | строковый | Описание, которое выводится у компонента в режиме шаблона |
Пример. Описание в JSON формы
1 {
2 "wrappers": [
3 "bs-form-field-inline"
4 ],
5 "key": "key1617704996718",
6 "type": "bs-textarea",
7 "templateOptions": {
8 "label": "Текстовая область (bs-textarea)",
9 "placeholder": "Введите сюда свой текст",
10 "row": 5,
11 "required": true,
12 "maxCount": 1000
13 }
14 },
|