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

Интерфейс FluidDragActions

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

interface FluidDragActions {
    cancel: (args?: { shouldBlockNextClick: boolean }) => void;
    drop: (args?: { shouldBlockNextClick: boolean }) => void;
    isActive: () => boolean;
    move: (clientSelection: { x: number; y: number }) => 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

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

move: (clientSelection: { x: number; y: number }) => void

Перемещает элемент по координатам.

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

    • (clientSelection: { x: number; y: number }): void
    • Параметры

      • clientSelection: { x: number; y: number }

        координаты точки, куда переместить.

      Возвращает void

shouldRespectForcePress: () => boolean

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