Dialog

Dialog временно останавливает работу с основным экраном, удерживает фокус внутри панели и возвращает его после закрытия. Панель собрана как остров: плашка заголовка сверху, тело с собственным отступом и прокруткой, полоса действий внизу.

Статус: experimental · в системе с 2026-07 · интерактивность: always (всегда)

Когда использовать

  • Локальная задача требует сосредоточиться и завершить действие до возврата на экран.
  • Необратимое или дорогое действие требует явно назвать объект и последствие.

Не использовать:

  • Короткое пояснение не содержит действий — используй Tooltip.
  • Небольшая интерактивная панель не должна блокировать экран — используй Popover.
  • Сообщение относится к конкретной области — используй Alert.

Альтернативы:

  • popoverPopover оставляет остальной экран доступным и подходит для компактной локальной панели.
  • alertAlert сообщает результат рядом с местом реакции без модального шага.

Обычная задача

Dialog с trigger, описанием, содержимым и одним главным действием.

Управляемое состояние

Внешний сценарий открывает панель и читает bindable open.

Диалог закрыт.

Подтверждение разрушения

Alertdialog называет объект и не закрывается случайным внешним кликом.

Проект существует.

Положение, булавка, стрелки

position="top", pinnable с закреплением без затемнения, persistent, footerVertical и стрелки onprev / onnext по бокам панели.

Модально