Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > common
spazio dei nomi comune
Funzioni
Funzione |
Descrizione |
createBlockDefinitionsFromJsonArray(jsonArray) |
Definisci i blocchi da un array di definizioni di blocchi JSON, come potrebbe essere generato dagli Strumenti per sviluppatori di Blockly. |
defineBlocks(blocks) |
Aggiungi le definizioni dei blocchi specificati al dizionario delle definizioni dei blocchi (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) |
Definisci i blocchi da un array di definizioni di blocchi JSON, come potrebbe essere generato dagli Strumenti per sviluppatori di Blockly. |
getAllWorkspaces() |
Trovare tutte le aree di lavoro. |
getBlockTypeCounts(block, opt_stripFollowing) |
Ottieni una mappa di tutti i discendenti del blocco che mappa il loro tipo al numero di elementi figlio con quel tipo. |
getMainWorkspace() |
Restituisce l'ultima area di lavoro di primo livello utilizzata (in base allo stato attivo). Cerca di non utilizzare questa funzione, in particolare se in una pagina sono presenti più istanze di Blockly. |
getParentContainer() |
Recupera l'elemento contenitore in cui eseguire il rendering di WidgetDiv, DropDownDiv e Tooltip. |
getSelected() |
Restituisce la selezione corrente. |
getWorkspaceById(id) |
Trova lo spazio di lavoro con l'ID specificato. |
registerWorkspace(workspace) |
Registra uno spazio di lavoro nel database dello spazio di lavoro. |
setMainWorkspace(workspace) |
Imposta l'area di lavoro principale utilizzata per ultima. |
setParentContainer(newParent) |
Imposta il contenitore principale. Si tratta dell'elemento contenitore in cui vengono visualizzati WidgetDiv, DropDownDiv e Tooltip la prima volta che viene chiamato Blockly.inject . Questo metodo è un NOP se viene chiamato dopo il primo Blockly.inject . |
svgResize(workspace) |
Modifica le dimensioni dell'immagine SVG in modo che riempia completamente il contenitore. Chiama questo metodo quando la visualizzazione cambia effettivamente le dimensioni (ad es. in caso di ridimensionamento della finestra/modifica dell'orientamento del dispositivo). Consulta workspace.resizeContents per ridimensionare lo spazio di lavoro quando i contenuti cambiano (ad es. quando viene aggiunto o rimosso un blocco). Registra l'altezza/larghezza dell'immagine SVG. |
unregisterWorkpace(workspace) |
Annullare la registrazione di uno spazio di lavoro dal database dello spazio di lavoro. |
Variabili
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[],null,[]]