details

details — раскрываемая панель для отображения и скрытия содержимого.

XML-элемент

details

Java-класс

JmixDetails

Обзор

details basic

Основы

Используйте details для скрытия дополнительной информации или опциональных элементов управления. details может содержать любой компонент или контейнер.

<details summaryText="Details with FormLayout" width="100%">
    <formLayout>
        <textField label="Field 1"/>
        <textField label="Field 2"/>
        <textField label="Field 3"/>
    </formLayout>
</details>

Варианты темы

Используйте атрибут themeNames, чтобы настроить тему компонента.

Вариант Описание Поддерживается в

filled

Применяет стиль с заливкой фона.

Aura, Lumo

reverse

Отображает значок переключателя после текста заголовка.

Aura, Lumo

small

Уменьшает размер компонента.

Aura, Lumo

no-padding

Удаляет стандартные внутренние отступы из области содержимого.

Aura

Атрибуты

Общие атрибуты имеют одинаковое назначение для всех компонентов. Следующие атрибуты относятся только к details:

Имя Описание По умолчанию

opened

Определяет, развёрнуто ли содержимое.

false

summaryText

Задаёт заголовок, который остаётся видимым, когда содержимое свёрнуто.

—

themeNames

Применяет один или несколько вариантов из раздела Варианты темы.

—

Обработчики

Имя Описание

AttachEvent

Срабатывает при присоединении компонента к UI.

DetachEvent

Срабатывает при отсоединении компонента от UI.

OpenedChangeEvent

Срабатывает при разворачивании или сворачивании компонента.

Элементы

Элемент details может содержать один или несколько компонентов или контейнеров, а также вложенный элемент tooltip.

Смотрите также