Юниверс DG SDK UI
v2.15.0

Интерфейс DroppableProps

Описывает настройки зоны сброса элементов.

interface DroppableProps {
    direction?: "horizontal" | "vertical";
    droppableId: string;
    getContainerForClone?: () => ReactElement<HTMLElement>;
    ignoreContainerClipping?: boolean;
    isCombineEnabled?: boolean;
    isDropDisabled?: boolean;
    mode?: "standard" | "virtual";
    renderClone?: DraggableChildrenFn;
    type?: string;
    children(
        provided: DroppableProvided,
        snapshot: DroppableStateSnapshot,
    ): ReactElement<HTMLElement>;
}
Индекс

Свойства

direction?: "horizontal" | "vertical"

Направление расположения элементов.

droppableId: string

Уникальный идентификатор зоны сброса.

getContainerForClone?: () => ReactElement<HTMLElement>

Возвращает контейнер для клонирования элемента.

ignoreContainerClipping?: boolean

Игнорировать ли обрезку контейнера.

isCombineEnabled?: boolean

Флаг, разрешающий комбинирование элементов.

isDropDisabled?: boolean

Флаг, отключающий сброс.

mode?: "standard" | "virtual"

Режим зоны сброса: стандартный или виртуальный.

renderClone?: DraggableChildrenFn

Функция рендера клонируемого элемента.

type?: string

Тип перетаскиваемого элемента.

Методы