Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
blockly > Extensiones
Espacio de nombres de las extensiones
remotas
Función |
Descripción |
apply(name, block, isMutator) |
Aplica un método de extensión a un bloqueo. Solo se debe llamar durante la construcción del bloque. |
buildTooltipForDropdown(dropdownName, lookupTable) |
Compila una función de extensión que asignará un valor de menú desplegable a una string de información sobre la herramienta. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
Compila una función de extensión que instalará una información dinámica sobre la herramienta. El mensaje de información sobre la herramienta debe incluir la cadena "%1" y esa cadena se reemplazará por el texto del campo nombrado. |
isRegistered(name) |
Muestra si una extensión se registró con el nombre determinado. |
registro(nombre, initFn) |
Registra una función de extensión nueva. Las extensiones son funciones que ayudan a inicializar bloques y suelen agregar un comportamiento dinámico, como controladores y mutadores onchange. Estas se aplican mediante Block.applyExtension() o el atributo de array JSON "extensions". |
registerMixin(name, mixinObj) |
Registra una función de extensión nueva que agrega todos los pares clave-valor de mixinObj. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
Registra una función de extensión nueva que agrega un mutador al bloque. En el momento del registro, se realizan algunas verificaciones de estado básicas en el mutador. El wrapper también puede agregar un diálogo de mutador al bloque si tanto la composición como la descomposición se definen en la mezcla. |
unregister(nombre) |
Cancela el registro de la extensión registrada con el nombre determinado. |
Variables
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: 2023-12-02 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]