Иконки

Этот раздел объясняет использование встроенных наборов иконок и добавление пользовательских значков. В Jmix вы можете располагать иконки в различных местах.

Отдельные значки

Если иконка сама по себе несёт смысл, используйте специальный компонент (например, icon, svgIcon или fontIcon) и разместите его в необходимом месте на экране.

Иконки в визуальных компонентах

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

  • Атрибуты: Многие компоненты поддерживают добавление иконок через атрибуты; некоторые компоненты включают несколько таких атрибутов для разных слотов (например, icon, uploadIcon, downloadButtonIcon, dropLabelIcon). Это самый простой способ, но он не позволяет добавить пользовательские иконки.

  • Вложенные элементы: Некоторые компоненты поддерживают вложенные элемента (например, <icon>, <uploadIcon>, <dropdownIcon>), которые позволяет использовать пользовательские иконки — SVG, иконочные шрифты или изображения.

  • Префикс и суффикс: У компонентов могут быть элементы префикс и суффикс которые могут содержать как стандартные, так и пользовательские.

Иконки также можно добавлять программно.

Дополнительно

Другие части интерфейса, где часто используются иконки: