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

Интерфейс SnapDragActions

Интерфейс описывает действия при перетаскивании в режиме "SNAP".

interface SnapDragActions {
    cancel: (args?: { shouldBlockNextClick: boolean }) => void;
    drop: (args?: { shouldBlockNextClick: boolean }) => void;
    isActive: () => boolean;
    moveDown: () => void;
    moveLeft: () => void;
    moveRight: () => void;
    moveUp: () => void;
    shouldRespectForcePress: () => boolean;
}

Иерархия (Просмотр сводки)

Индекс

Свойства

cancel: (args?: { shouldBlockNextClick: boolean }) => void

Отменяет операцию перетаскивания.

Объявление типа

    • (args?: { shouldBlockNextClick: boolean }): void
    • Параметры

      • Optionalargs: { shouldBlockNextClick: boolean }

        Настройки, влияющие на последующий клик.

      Возвращает void

drop: (args?: { shouldBlockNextClick: boolean }) => void

Завершает операцию перетаскивания.

Объявление типа

    • (args?: { shouldBlockNextClick: boolean }): void
    • Параметры

      • Optionalargs: { shouldBlockNextClick: boolean }

        настройки, влияющие на последующий клик.

      Возвращает void

isActive: () => boolean

Проверяет, активно ли перетаскивание.

moveDown: () => void

Перемещает элемент вниз.

moveLeft: () => void

Сдвигает элемент влево.

moveRight: () => void

Сдвигает элемент вправо.

moveUp: () => void

Перемещает элемент вверх.

shouldRespectForcePress: () => boolean

Проверяет, следует ли учитывать принудительное нажатие.