Платформа 3V/Формы/Компоненты/Основные/Текст: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 4 промежуточные версии 1 участника)
Строка 1: Строка 1:
 +
Данный компонент предоставляет возможность вывода заданного текста, в виде обычного текста, например, для вывода заголовков, либо вывод ссылки.
 +
 
Пример визуального отображения компонента:
 
Пример визуального отображения компонента:
 +
 +
[[Файл:Текст.png|обрамить|слева]]
 +
<br>
 +
<br>
 +
<br>
 +
 +
 +
== Свойства и настройки компонента: ==
 +
 +
{| class="wikitable"
 +
|-
 +
! Наименование настройки в интерфейсе !! Наименование свойства !! Тип !! Описание
 +
|-
 +
| Заголовок || label || строковый || Заголовок компонента
 +
|-
 +
| Отображать || visible || логический || Флаг, отвечающий за видимость компонента
 +
|-
 +
| Тип || type || строковый || Задание одного из типа текста. Варианты настройки: p, lable, h1, h2, h3, h4, h5, h6
 +
|-
 +
| Префикс || prefix || строковый || Настройка префикса у текста
 +
|-
 +
| Суффикс || suffix || строковый || Настройка суффикса у текста
 +
|-
 +
| Ссылка || link|| строковый || Ссылка
 +
|-
 +
| Тип открытия ссылки || typeOpenTarget || строковый || Вариант выбора открытия ссылки: В новом окне (_blank), в текущем окне (_self)
 +
|-
 +
| Значение по умолчанию || defaultValue || строковый || Значение по умолчанию, которое будет выводиться в качестве текста
 +
|-
 +
| CSS классы для компонента|| className || строковый || CSS классы для компонента
 +
|-
 +
| Описание для шаблона || templateDescription || строковый || Описание, которое выводится у компонента в режиме шаблона
 +
|}
 +
 +
== Пример. Описание в JSON формы ==
 +
{| class="wikitable"
 +
|-
 +
| <syntaxhighlight lang="JSON" line>
 +
{
 +
      "wrappers": [
 +
        "bs-form-field-inline"
 +
      ],
 +
      "key": "key1617774221083",
 +
      "type": "bs-text",
 +
      "templateOptions": {
 +
        "label": "Текст (bs-text)",
 +
        "type": "label",
 +
        "prefix": "-",
 +
        "suffix": "+",
 +
        "link": "https://jira.bright-soft.ru/browse/SMF2-1167",
 +
        "typeOpenTarget": "_blank",
 +
        "visible": true
 +
      },
 +
      "defaultValue": "Ссылка для тестирования"
 +
    },
 +
</syntaxhighlight>
 +
|}

Текущая версия на 09:36, 30 апреля 2021

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

Пример визуального отображения компонента:

Текст.png





Свойства и настройки компонента:

Наименование настройки в интерфейсе Наименование свойства Тип Описание
Заголовок label строковый Заголовок компонента
Отображать visible логический Флаг, отвечающий за видимость компонента
Тип type строковый Задание одного из типа текста. Варианты настройки: p, lable, h1, h2, h3, h4, h5, h6
Префикс prefix строковый Настройка префикса у текста
Суффикс suffix строковый Настройка суффикса у текста
Ссылка link строковый Ссылка
Тип открытия ссылки typeOpenTarget строковый Вариант выбора открытия ссылки: В новом окне (_blank), в текущем окне (_self)
Значение по умолчанию defaultValue строковый Значение по умолчанию, которое будет выводиться в качестве текста
CSS классы для компонента className строковый CSS классы для компонента
Описание для шаблона templateDescription строковый Описание, которое выводится у компонента в режиме шаблона

Пример. Описание в JSON формы

 1 {
 2       "wrappers": [
 3         "bs-form-field-inline"
 4       ],
 5       "key": "key1617774221083",
 6       "type": "bs-text",
 7       "templateOptions": {
 8         "label": "Текст (bs-text)",
 9         "type": "label",
10         "prefix": "-",
11         "suffix": "+",
12         "link": "https://jira.bright-soft.ru/browse/SMF2-1167",
13         "typeOpenTarget": "_blank",
14         "visible": true
15       },
16       "defaultValue": "Ссылка для тестирования"
17     },