Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
блочно > Соединение
Класс соединения
Класс для связи между блоками.
Подпись:
export declare class Connection
Конструкторы
Характеристики
Методы
Метод | Модификаторы | Описание |
---|
connect_(childConnection) | protected | Соедините два соединения вместе. Это соединение на верхнем блоке. |
подключить(другоеСоединение) | | Подключите это соединение к другому соединению. |
отключить() | | Отключите это соединение. |
отключитьВнутренний(setParent) | protected | Разъедините два блока, соединенных этим соединением. |
получитьПроверить() | | Получите совместимость соединения. |
получитьСоединениеДляОрфанедСоединения(startBlock, orphanConnection) | static | Возвращает соединение (начиная с startBlock), которое примет данное соединение. Это включает совместимые типы соединений и проверки соединений. |
получитьParentAndChildConnections() | protected | Возвращает родительское соединение (вышестоящее) и дочернее соединение (нижестоящее) для данного соединения и соединения, к которому оно подключено. |
получитьShadowDom(возвратТекущий) | | Возвращает XML-представление теневого блока соединения. |
получитьShadowState(возвратТекущий) | | Возвращает сериализованное объектное представление теневого блока соединения. |
получитьИсходныйБлок() | | Получите исходный блок для этого соединения. |
isConnected() | | Соединение установлено? |
isSuperior() | | Принадлежит ли соединение к вышестоящему блоку (выше в исходном стеке)? |
onCheckChanged_() | protected | Функция, которая будет вызвана при изменении совместимых типов этого соединения. |
переподключиться(блок, inputName) | | Повторно подключает это соединение к входу с указанным именем в указанном блоке. Если к этому входу уже подключено соединение, то это соединение отключается. |
respawnShadow_() | protected | Восстановить теневой блок, если он был подключен к этому соединению. |
setCheck(проверить) | | Изменить совместимость соединения. |
setShadowDom(теневойДом) | | Изменяет теневой блок соединения. |
setShadowState(состояние тени) | | Изменяет теневой блок соединения. |
targetBlock() | | Возвращает блок, к которому подключено это соединение. |
toString() | | Этот метод возвращает строку, описывающую это соединение в терминах разработчика (только на английском языке). Предназначено для использования в журналах консоли и ошибках. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 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-25 UTC."],[[["The `Connection` class in Blockly manages connections between blocks, enabling them to link and interact."],["It provides methods for connecting, disconnecting, and checking compatibility between connections."],["Connections have properties like `type` and `targetConnection` to define their role and relationships."],["`Connection` includes functionality for managing shadow blocks, which provide placeholders or default values."],["Developers can use methods like `getCheck`, `setCheck`, and `isConnected` to control and query connection states."]]],["The `Connection` class manages connections between blocks. Key actions include: connecting (`connect`, `connect_`), disconnecting (`disconnect`, `disconnectInternal`) and reconnecting blocks (`reconnect`). It manages connection compatibility (`getCheck`, `setCheck`), determines connection status (`isConnected`, `isSuperior`), and provides methods to manage shadow blocks (`getShadowDom`, `setShadowDom`, `respawnShadow_`). The class also defines constants for connection compatibility checks, providing reason codes. Methods exist to get block targets (`targetBlock`, `getSourceBlock`).\n"]]