Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
блочно > перетаскивание > BlockDragStrategy
перетаскивание. Класс BlockDragStrategy
Подпись:
export declare class BlockDragStrategy implements IDragStrategy
Реализует: IDragStrategy
Конструкторы
Конструктор | Модификаторы | Описание |
---|
(конструктор)(блок) | | Создает новый экземпляр класса BlockDragStrategy . |
Методы
Метод | Модификаторы | Описание |
---|
перетащить(newLoc) | | Перемещает блок и обновляет все предварительные просмотры подключений. |
endDrag(e) | | Очищает любое состояние в конце перетаскивания. Применяет любые ожидающие соединения. |
получитьSearchRadius() | protected | Получите радиус, который будет использоваться при поиске ближайшего допустимого соединения. |
isMovable() | | Возвращает true, если блок в данный момент можно перемещать. В противном случае возвращает false. |
revertDrag() | | Перемещает блок обратно в то место, где он находился в начале перетаскивания, включая повторное подключение соединений. |
shouldHealStack(e) | protected | Узнайте, должно ли перетаскивание действовать на один блок или на стек блоков. |
начатьПеретаскивание(e) | | Выполняет любые настройки для начала перетаскивания, включая отсоединение блока от любых родительских блоков. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[],["The `BlockDragStrategy` class, implementing `IDragStrategy`, manages block dragging in Blockly. Key actions include `startDrag`, which disconnects the block from parents, and `drag`, which moves the block and updates previews. `endDrag` finalizes the drag, applying connections, while `revertDrag` returns the block to its original position. `isMovable` checks if a block is draggable. The constructor initializes a new `BlockDragStrategy` instance.\n"]]