ExpandablePanel
Сворачиваемая панель с заголовком, шевроном переключения и плавной анимацией высоты раскрытия.
Обзор
Сворачиваемая панель с заголовком, шевроном переключения и плавной анимацией высоты раскрытия. Предоставляет широкие возможности настройки компоновки и взаимодействия.
Базовое использование
Связанные ссылки
- Accordion: Вертикальный контейнер аккордеона, управляющий стопкой раскрывающихся панелей ExpandablePanel с поддержкой режима одиночного открытия.
API
ExpandablePanel()
Создает раскрывающуюся панель ExpandablePanel.
ExpandablePanel(RichText)
Создает раскрывающуюся панель с форматированным заголовком RichText.
| Параметр | Тип | Описание |
|---|---|---|
title |
RichText |
Текст заголовка. |
ExpandablePanel(String)
Создает раскрывающуюся панель с указанным текстовым заголовком.
| Параметр | Тип | Описание |
|---|---|---|
title |
String |
Текст заголовка. |
ExpandablePanel::addContent(Widget)
Добавляет виджет содержимого в раскрывающуюся панель.
| Параметр | Тип | Описание |
|---|---|---|
child |
Widget |
Экземпляр дочернего узла. |
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::clearContent()
Очищает содержимое раскрывающейся панели.
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::contentHost()
Возвращает контейнер, содержащий содержимое панели.
Возвращает VBox: Контейнер, содержащий представления содержимого..
ExpandablePanel::expanded()
Возвращает true, если содержимое панели раскрыто.
Возвращает boolean: true, если раскрыто; иначе false..
ExpandablePanel::expanded(boolean)
Раскрывает или сворачивает панель с анимацией.
| Параметр | Тип | Описание |
|---|---|---|
expanded |
boolean |
Раскрыт ли узел или панель. |
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::headerButton()
Возвращает кнопку-заголовок раскрывающейся панели.
Возвращает ToggleButton: Кнопка переключения заголовка..
ExpandablePanel::onExpandedChanged(EventListener)
Регистрирует слушателя события изменения состояния раскрытия панели.
| Параметр | Тип | Описание |
|---|---|---|
listener |
EventListener |
Колбэк слушателя события. |
Возвращает EventSubscription: Дескриптор подписки на событие..
ExpandablePanel::removeContent(Widget)
Удаляет виджет содержимого из раскрывающейся панели.
| Параметр | Тип | Описание |
|---|---|---|
child |
Widget |
Экземпляр дочернего узла. |
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::richTitle()
Возвращает форматированный заголовок RichText панели.
Возвращает RichText: Форматированный заголовок..
ExpandablePanel::richTitle(RichText)
Устанавливает форматированный заголовок RichText панели.
| Параметр | Тип | Описание |
|---|---|---|
title |
RichText |
Текст заголовка. |
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::silentExpanded(boolean)
Устанавливает состояние раскрытия панели без генерации событий.
| Параметр | Тип | Описание |
|---|---|---|
expanded |
boolean |
Раскрыт ли узел или панель. |
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::title()
Возвращает обычный текст заголовка панели.
Возвращает String: Текстовый заголовок..
ExpandablePanel::title(String)
Устанавливает обычный текст заголовка панели.
| Параметр | Тип | Описание |
|---|---|---|
title |
String |
Текст заголовка. |
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..
ExpandablePanel::toggleExpanded()
Переключает состояние раскрытия панели.
Возвращает ExpandablePanel: Текущий экземпляр для цепочки вызовов..