checkbox e checkBoxText

checkbox, checkBoxText sono due widget che permettono di visualizzare per l’appunto delle checkbox nelle view e nelle form di Genropy.

checkbox

Nel primo caso la checkbox permette la semplice scelta tra valori sì/no (booleani). È quindi possibile inserire un’etichetta label (es: “Confermato”), un’altra etichetta di introduzione al campo lbl (es: “Status: “) e il value (es: “^status”):

fb.checkbox(value='^status', label='Status: ', lbl='Confermato')

checkBoxText

Nel secondo caso la checkBoxText permette invece di indicare la scelta tra una serie di valori, definibili direttamente come values della checkbox o a partire da una table:

fb.checkboxtext(value='^color', values='Red,Green,Yellow', lbl='Favourite Color: ')
fb.checkboxtext(value='^state', table='invc.state', columns='$name', lbl='Visited states: ')

Parameters:

Parameter name Type Description
value T Permette di inserire un valore, in termini assoluti (es. value=”Pippo”) o posizionali (es. value=”^.name”). Nel primo caso verrà assegnato il valore “Pippo”, nel secondo verrà assegnato a “name” il valore che inseriremo nell’inputfield.
lbl T Permette di inserire un’etichetta per il campo. Per div, caselle e aree di testo la «lbl» verrà visualizzata prima del campo, per le checkbox invece verrà mostrata dopo.
lbl_ T Permette di assegnare attributi alla lbl (es: «lbl_class»)
default T Valore di default se non modificato
placeholder T Testo di anteprima (non rappresenta un valore inserito ma solo un suggerimento)
label T Per le sole checkbox, oltre all’etichetta «lbl» è presente anche un’altra etichetta «label», che può essere utilizzata per mostrare un testo introduttivo a sinistra della checkbox
table T Indica la tabella da cui reperire i dati, nella forma «package.table»
popup T Se impostato a True, permette di visualizzare i valori della checkbox in un menu a discesa
hasDownArrow T Se impostato a True, il menu a discesa sarà nella forma «a tendina»
Style Parameters
style T  
Html Parameters
_class T  
height T  
width T  
border T  
rounded L  
background T  
Validations Parameters
validate_empty T Restituisce un errore se il valore è nullo o è una stringa vuota
validate_notnull B Restituisce un errore se il campo è vuoto
validate_call T Restituisce un errore js
validate_regex T Restituisce un errore se il campo corrisponde esattamente a quanto indicato
validate_remote T Metodo RPC che effettua la validazione del valore inserito