блочный > общий
общее пространство имен
Функции
Функция | Описание |
---|
createBlockDefinitionsFromJsonArray(jsonArray) | Определите блоки из массива определений блоков JSON, который может быть создан с помощью инструментов разработчика Blockly. |
defineBlocks(блоки) | Добавьте указанные определения блоков в словарь определений блоков (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) | Определите блоки из массива определений блоков JSON, который может быть создан с помощью инструментов разработчика Blockly. |
getAllWorkspaces() | Найдите все рабочие места. |
getBlockTypeCounts (блок, opt_stripFollowing) | Получите карту всех потомков блока, сопоставив их тип с количеством дочерних элементов этого типа. |
getMainWorkspace() | Возвращает последнее использованное рабочее пространство верхнего уровня (в зависимости от фокуса). Старайтесь не использовать эту функцию, особенно если на странице имеется несколько экземпляров Blockly. |
получитьРодительскийКонтейнер() | Получите элемент-контейнер, в котором будут отображаться WidgetDiv, DropDownDiv и Tooltip. |
получитьВыбранный() | Возвращает текущий выбранный копируемый объект. |
getWorkspaceById (идентификатор) | Найдите рабочую область с указанным идентификатором. |
зарегистрироватьWorkspace(рабочая область) | Зарегистрируйте рабочую область в базе данных рабочей области. |
setMainWorkspace (рабочая область) | Устанавливает последнее использовавшееся основное рабочее пространство. |
setParentContainer (новыйРодитель) | Установите родительский контейнер. Это элемент-контейнер, в который визуализируются WidgetDiv, DropDownDiv и Tooltip при первом вызове Blockly.inject . Этот метод является NOP, если он вызывается после первого Blockly.inject . |
svgResize (рабочая область) | Измените размер изображения SVG так, чтобы он полностью заполнил контейнер. Вызовите это, когда представление фактически меняет размеры (например, при изменении размера окна или ориентации устройства). См. workspace.resizeContents, чтобы изменить размер рабочей области при изменении содержимого (например, при добавлении или удалении блока). Запишите высоту/ширину изображения SVG. |
отменить регистрациюWorkpace (рабочая область) | Отмените регистрацию рабочей области в базе данных рабочей области. |
Переменные
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-06 UTC.
[null,null,["Последнее обновление: 2024-11-06 UTC."],[[["The `common` namespace provides functions for managing workspaces, defining blocks, and handling UI elements within Blockly."],["It includes functions to find, register, and unregister workspaces, as well as to manipulate the main workspace."],["Developers can use this namespace to define blocks programmatically from JSON definitions or add them to the Blockly.Blocks dictionary."],["Functions are available for interacting with selected objects, resizing the SVG workspace, and managing drag-and-drop connections."],["The `common` namespace also exposes variables for tracking dragging connections and for testing purposes."]]],[]]