Personalizzazione dei campi

Anche se Blockly offre molti campi utili, la tua applicazione potrebbe avere un caso specializzato. Ecco alcuni passaggi da seguire per personalizzare i campi:

  1. 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.

  2. 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.

  3. 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.

  4. 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.