Иконки
Этот раздел объясняет использование встроенных наборов иконок и добавление пользовательских значков. В Jmix вы можете располагать иконки в различных местах.
Отдельные значки
Если иконка сама по себе несёт смысл, используйте специальный компонент (например, icon, svgIcon или fontIcon) и разместите его в необходимом месте на экране.
Иконки в визуальных компонентах
Визуальным компонентам можно добавить иконки тремя декларативными способами:
-
Атрибуты: Многие компоненты поддерживают добавление иконок через атрибуты; некоторые компоненты включают несколько таких атрибутов для разных слотов (например,
icon,uploadIcon,downloadButtonIcon,dropLabelIcon). Это самый простой способ, но он не позволяет добавить пользовательские иконки. -
Вложенные элементы: Некоторые компоненты поддерживают вложенные элемента (например,
<icon>,<uploadIcon>,<dropdownIcon>), которые позволяет использовать пользовательские иконки — SVG, иконочные шрифты или изображения. -
Префикс и суффикс: У компонентов могут быть элементы префикс и суффикс которые могут содержать как стандартные, так и пользовательские.
Иконки также можно добавлять программно.
Дополнительно
Другие части интерфейса, где часто используются иконки:
-
Главное меню – заголовки секций и пункты меню