span
span отображает небольшой фрагмент текста, который можно оформить отдельно.
XML-элемент |
|
|---|---|
Java-класс |
|
Основы
Как и одноимённый HTML-элемент, span добавляет и оформляет встроенный текст. Каждый span — отдельный компонент, поэтому оформление применяется ко всему значению его атрибута text.
| Используйте компонент html, чтобы включить исходный HTML-код напрямую. |
В примере несколько элементов span помещены в один пункт списка, чтобы отдельные части предложения имели разное оформление:
<listItem>
<span classNames="text-semibold" text="Bold text: "/>
<span text="Use the <b> tag to make text "/>
<span classNames="text-semibold" text="bold."/>
</listItem>
Варианты темы
Используйте атрибут themeNames, чтобы оформить текст как бейдж. Сочетайте badge с вариантами цвета, акцента, формы или размера.
| Вариант | Описание | Поддерживается в |
|---|---|---|
|
Применяет оформление бейджа. |
Aura, Lumo |
|
Применяет семантический цвет. |
Aura, Lumo |
|
Добавляет более выраженный визуальный акцент. |
Aura, Lumo |
|
Скругляет углы бейджа. |
Aura, Lumo |
|
Уменьшает размер бейджа. |
Aura, Lumo |
|
Использует обычный размер бейджа. |
Aura, Lumo |
Атрибуты
В Jmix существует множество общих атрибутов, которые служат одной цели для всех компонентов.
Следующие атрибуты специфичны для span:
| Имя | Описание | По умолчанию |
|---|---|---|
Применяет один или несколько вариантов из раздела Варианты темы. |
— |
Обработчики
В Jmix существует множество общих обработчиков, которые настраиваются одинаково для всех компонентов.
Следующие обработчики специфичны для span:
| Имя | Описание |
|---|---|
Срабатывает при нажатии на компонент. Используйте subject |