IPanelResizeOptions interface
Варианты управления горизонтальной шириной и поведением при изменении размера панели.
Примечание: изменение размера автоматически отключается на маленьких экранах (xsmall breakpoint), где панель рендерит в полноэкранном режиме. Дескриптор изменения размера не отображается, и любая пользовательская ширина в этом раскладке игнорируется.
Свойства
| max |
Максимальная ширина в пикселях, до которой панель может быть изменена. Применяется только если userResizable верен. |
| min |
Минимальная ширина в пикселях, до которой панель может быть изменена. Применяется только если userResizable верен. |
| on |
Callback срабатывал, когда ширина панели менялась из-за взаимодействия пользователя. |
| user |
Может ли пользователь интерактивно изменить ширину панели, перетаскивая ручку изменения размера, или используя стрелки клавиатуры. При ошибке ширина панели фиксируется на размере, определяемом размером пропа. Ручка изменения размера не отображается на маленьких экранах, где панель отображается на весь экран. |
Сведения о свойстве
maxWidth
Максимальная ширина в пикселях, до которой панель может быть изменена. Применяется только если userResizable верен.
maxWidth?: number
Значение свойства
number
minWidth
Минимальная ширина в пикселях, до которой панель может быть изменена. Применяется только если userResizable верен.
minWidth?: number
Значение свойства
number
onWidthChanged
Callback срабатывал, когда ширина панели менялась из-за взаимодействия пользователя.
onWidthChanged?: (width: number) => void
Значение свойства
(width: number) => void
userResizable
Может ли пользователь интерактивно изменить ширину панели, перетаскивая ручку изменения размера, или используя стрелки клавиатуры. При ошибке ширина панели фиксируется на размере, определяемом размером пропа.
Ручка изменения размера не отображается на маленьких экранах, где панель отображается на весь экран.
userResizable?: boolean
Значение свойства
boolean