Виджет Текст

Виджет Текст позволяет добавлять в приложение статический или динамический текст.

Примеры

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

  • Вы хотите показать в приложении текст, который поддерживает другие сведения, например, сведения о данных или подписи к изображениям.
  • Вы хотите показать динамическое поле или выражение из источника данных. Вы можете скомбинировать виджет Текст с виджетом Список, чтобы пользователи могли нажать на элемент в списке и посмотреть детали по соответствующему объекту, например, значения атрибутов.

Примечания по использованию

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

Подсказка:

При вводе текста в редактор используйте горячие клавишу для отмены или повтора правок текста (Ctrl+Z для отмены и Ctrl+Y для повтора). Кнопки Отмена и Повтор на панели инструментов конструктора используются для действий, выполняемых в самом конструкторе, например, подключения данных или добавления виджета Текст.

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

Настройки

У виджета Текст есть следующие настройки:

  • Подключить к данным – при желании подключите виджет к выбранным данным. (Для виджета Текст источник данных не обязателен.)
    • Выбрать данные – выберите данные, на основе которых будут заполняться ресурсы в виджете. Для одного виджета Текст можно выбрать несколько векторных слоев, а для каждого векторного слоя можно добавить несколько видов данных. Вы можете комбинировать статический текст с динамическим содержимым. Например, можно ввести предложение и выбрать одно или несколько полей для заполнения значений выбранных объектов в связанных данных.
    • После подключения данных на панели инструментов виджета появится кнопка Динамическое содержимое Динамическое содержимое, чтобы вы могли продолжить настройку подключения данных.
  • Перенос – включить или отключить перенос текста.
  • Всплывающая подсказка — задайте текст, появляющийся при наведении курсора на текст. Если вы подключаете виджет Текст к данным, вы можете использовать динамическое содержимое, выбрав Атрибут, Статистику или Выражение
  • Заполнитель (доступен в шаблонах) - при использовании виджета Текст в шаблоне веб-интерфейса укажите замещающий текст для настройки содержимого и стиля.
  • Формат текста – используйте следующие типовые опции форматирования:
    • Шрифт – измените тип и размер шрифта, для этого в качестве единиц измерения можно использовать пикселы (px), rem и отображаемую ширину (vw).
    • Базовые настройки шрифтов – применить форматы полужирного, курсива, зачеркивания или подчеркивания к тексту, а также выбрать цвет шрифта и цвет выделения.
    • Ссылка – отформатируйте текст как гиперссылку, чтобы перейти к другому контенту: открыть страницу, окно, вид в разделе или веб-адрес. При прокрутке страниц вы можете настроить ссылки для прокрутки до определенного блока на странице или возврата в верхнюю часть страницы.
    • Компоновка абзаца – настройте выравнивание в абзаце (слева, по центру, справа или растянуть), создавайте пронумерованные или маркированные списки, а также увеличьте или уменьшите отступ.
    • Расстояние между символами – настройте расстояние между символами в единицах измерения: пикселы (px), rem или отображаемая ширина (vw).
    • Расстояние между строками – настройте расстояние между строками и абзацами. По умолчанию – 1,5 строк.
    • Эффект символов – оформите текстовые символы с помощью тени.
  • Очистить форматирование – выберите отформатированный текст и щелкните эту кнопку, чтобы сбросить все параметры форматирования.
    Внимание:

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

Панель Динамическое содержание

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

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

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

Вы можете использовать следующие операторы функций на вкладках Статистика и Выражение:

ОператорСинтаксис выраженияОписание

AVERAGE

AVERAGE({field})

Среднее всех значений в указанном поле.

COUNT

COUNT({field})

Общее число значений в указанном поле.

SUM

SUM({field})

Сумма всех значений в указанном поле.

MAX

MAX({field})

Максимальное значение в указанном поле.

MIN

MIN({field})

Минимальное значение в указанном поле.

STANDARD_DEVIATION

STANDARD_DEVIATION({field})

Среднеквадратическое отклонение показывает, насколько значение отличается от среднего.

PERCENTILE_DISCRETE

PERCENTILE_DISCRETE({field},percentile value, order)

Значение процентиля - это значение в диапазоне от 0 до 100. Дискретный процентиль означает, что возвращаемое значение является значением из входного поля.

PERCENTILE_CONTINUOUS

PERCENTILE_CONTINUOUS({field},percentile value, order)

Непрерывный процентиль означает, что возвращаемое значение интерполируется из данных входного поля.

Для PERCENTILE_DISCRETE и PERCENTILE_CONTINUOUS можно вычислить процентиль в порядке возрастания (ASC) или убывания (DESC). По возрастанию означает, что значение в n-м процентиле набора данных больше n% значений в наборе данных. По убыванию означает, что значение в n-м процентиле набора данных меньше n% от значений в наборе данных.

Подробнее об использовании динамических ресурсов см. раздел Выбрать данные.