blockly > FieldCheckbox

Classe FieldCheckbox

Classe per un campo di casella di controllo.

Firma:

export declare class FieldCheckbox extends Field<CheckboxBool> 

Espande: Campo<CheckboxBool>

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(valore, convalidatore, configurazione) Crea una nuova istanza della classe FieldCheckbox

Proprietà

Proprietà Modificatori Tipo Descrizione
CHECK_CHAR

static

readonly

(non dichiarato) Carattere predefinito per il segno di spunta.
CURSORE stringa Stile del cursore del mouse quando si trova sopra l'hotspot che avvia la modifica.
SERIALIZZABILE booleano I campi serializzabili vengono salvati dal serializzatore, mentre quelli non serializzabili no. Anche i campi modificabili devono essere serializzabili.
value_ boolean | null NOTA: il valore predefinito è impostato in Field, quindi mantienilo invece di sovrascriverlo qui o nel costruttore.

Metodi

Metodo Modificatori Descrizione
configure_(config) protected Configura il campo in base alla mappa di opzioni fornita.
doClassValidation_(newValue) protected Assicurati che il valore di input sia valido ("TRUE" o "FALSE").
doValueUpdate_(newValue) protected Aggiorna il valore del campo e aggiorna checkElement.
getDisplayText_()
getText() Ottieni il testo di questo campo. Utilizzato quando il blocco viene compresso.
getValue() Ottieni il valore di questo campo, "TRUE" o "FALSE".
getValueBoolean() Ottieni il valore booleano di questo campo.
initView() Crea l'interfaccia utente di blocco per questa casella di controllo.
render_()
setCheckCharacter(character) Imposta il carattere utilizzato per il segno di spunta.
showEditor_() protected Attiva/disattiva lo stato della casella di controllo al clic.