Usa bloques de procedimientos integrados
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cómo usar el complemento
Para usar bloques de procedimientos, recomendamos usar
@blockly/block-shareable-procedures.
Para conocer la diferencia entre los bloques de complementos y los bloques integrados, consulta la
descripción general.
Instalación
Lana:
shell
yarn add @blockly/block-shareable-procedures
Administración de socios de red:
shell
npm install @blockly/block-shareable-procedures
Uso
import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';
unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);
Esto definirá los bloques de procedimiento que tienen los mismos nombres que los bloques
bloques de procedimiento integrados. Por lo tanto, si cargas JSON o XML que se guardó
con los bloques de procedimiento anteriores, seguirán cargándose correctamente.
Luego de definir los bloques (ya sean los de complementos o los heredados,
integradas), debes ponerlos a disposición de tus usuarios. Esto requiere
usar una caja de herramientas de estilo de categoría, porque la categoría del procedimiento se completa
de forma dinámica, lo cual no es compatible con la caja de herramientas flotante.
Puedes agregar la categoría dinámica a tu caja de herramientas de la siguiente manera:
JSON
{
"kind": "categoryToolbox",
"contents": [
{
"kind": "category",
"name": "Functions",
"custom": "PROCEDURE"
}
]
};
XML
<xml id="toolbox" style="display: none">
<category name="Functions" custom="PROCEDURE">
</xml>
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-16 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-16 (UTC)"],[],["The `@blockly/block-shareable-procedures` plugin is recommended for using procedure blocks. Installation is done via Yarn or NPM. Usage involves importing `Blockly` and the plugin's `blocks`, then using the `unregisterProcedureBlocks()` and `Blockly.common.defineBlocks(blocks)` methods. This defines procedure blocks that maintain compatibility with legacy blocks. To make the blocks accessible, add a \"Functions\" category with the custom attribute \"PROCEDURE\" to your category-style toolbox, which is compatible with the dynamic procedure category.\n"]]