Campi personalizzati
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Anche se Blockly offre molti campi utili, la tua applicazione potrebbe avere un caso specializzato. Ecco alcuni passaggi da seguire per personalizzare i campi:
Leggi la documentazione relativa a qualsiasi campo simile a quello richiesto, che potrebbe fornire un'interfaccia utile per la personalizzazione. Ad esempio, i menu a discesa hanno molte funzionalità nascoste.
Per risolvere il problema, prova a utilizzare uno strumento di convalida.
Gli strumenti di convalida consentono di accettare determinati valori, modificare l'input o attivare la funzionalità solo quando il valore di un campo cambia.
Valuta la possibilità di estendere un campo.
Se è presente un campo che rappresenta il tipo di valore richiesto, ma vuoi modificarne l'editor, l'aspetto o il testo visualizzato, puoi creare una sottoclasse che eredita la maggior parte della funzionalità, sostituendo le parti specifiche che vuoi modificare.
Crea un nuovo tipo di campo.
Sebbene questa sia l'opzione più efficace, è anche la più dispendiosa in termini di tempo e
in genere deve essere utilizzata solo se devi archiviare un nuovo tipo di valore.
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.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-25 UTC."],[],["Customizing Blockly fields involves several steps: First, review documentation of similar fields for potential customization options. Second, use validators to control accepted values, modify input, or trigger actions upon value changes. Third, extend existing fields by creating subclasses to modify their editor, appearance, or displayed text. Finally, create a new field type for storing novel value types, though this is the most complex option.\n"]]