blockly > FieldNumber > setConstraints
Metodo FieldNumber.setConstraints()
Imposta i vincoli di massimo, minimo e di precisione in questo campo. Ognuna di queste proprietà potrebbe essere indefinita o essere disabilitata (NaN). L'impostazione della precisione (di solito una potenza di 10) applica un passaggio minimo tra un valore e l'altro. In altre parole, il valore dell'utente verrà arrotondato al multiplo di precisione più vicino. La posizione della cifra meno significativa viene dedotta dalla precisione. I valori interi possono essere applicati in modo forzato scegliendo un numero intero preciso.
Firma:
setConstraints(min: number | string | undefined | null, max: number | string | undefined | null, precision: number | string | undefined | null): void;
Parametri
Parametro |
Tipo |
Descrizione |
min |
numero | stringa | non definito | null |
Valore minimo. |
max |
numero | stringa | non definito | null |
Valore massimo. |
precisione |
numero | stringa | non definito | null |
Precisione per il valore. |
Resi:
null
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 2024-09-08 UTC.
[null,null,["Ultimo aggiornamento 2024-09-08 UTC."],[[["`FieldNumber.setConstraints()` allows you to define minimum, maximum, and precision restrictions for a number field in Blockly."],["Setting the `precision` parameter rounds the user's input to the nearest multiple of the defined value, effectively controlling the minimum step between values."],["Any of the constraint parameters (`min`, `max`, `precision`) can be set to `undefined` or `NaN` to disable that specific restriction."]]],["The `setConstraints` method in `FieldNumber` sets constraints for a numeric field. It accepts `min`, `max`, and `precision` as parameters, which define the minimum allowed value, the maximum allowed value, and the value precision, respectively. These parameters can be numbers, strings, undefined, or null. Precision enforces a minimum step, rounding the user's input to the nearest multiple. Any constraint can be disabled by setting it to undefined or NaN. The method returns nothing.\n"]]