Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
blockly > Campo > (costruttore)
Field.(constructor)
Crea una nuova istanza della classe Field
Firma:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
Parametri
Parametro |
Tipo |
Descrizione |
valore |
T | typeof Field.SKIP_SETUP |
Il valore iniziale del campo. Accetta anche Field.SKIP_SETTINGS se vuoi saltare la configurazione (utilizzata solo dalle sottoclassi che vogliono gestire la configurazione e impostare il valore del campo dopo l'esecuzione dei propri costruttori). |
strumento di convalida |
FieldValidator<T> | null |
(Facoltativo) Una funzione che viene chiamata per convalidare le modifiche al valore del campo. Rileva un valore e restituisce un valore convalidato o null per annullare la modifica. |
config |
FieldConfig |
(Facoltativo) Una mappa delle opzioni utilizzate per configurare il campo. Consulta la documentazione del singolo campo per un elenco delle proprietà supportate da questo parametro. |
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."],[],["The `Field` class constructor initializes a new field instance. It accepts three parameters: `value`, `validator`, and `config`. `value` sets the field's initial value or `Field.SKIP_SETUP` for deferred setup. `validator` is an optional function to validate value changes, returning a validated value or null. `config`, also optional, is a map of field-specific configuration options. These parameters enable setting the initial state and defining constraints.\n"]]