div¶
Il div
è l’elemento html più semplice che ci sia. Può essere utilizzato per mostrare in un qualsiasi spazio un contenuto in forma testuale di qualsiasi natura o come contenitore di altri widget. È preceduto da un’etichetta lbl e può contenere un testo inserito come stringa o un valore specificato in un determinato path:
fb = pane.formbuilder(cols=2, margin='10px')
fb.div('Compila i seguenti parametri',colspan=2)
fb = pane.formbuilder(cols=2, margin='10px')
fb.data('.name', 'John Brown')
fb.div('^.name', lbl='Nome')
Segue lista di alcuni div speciali e dei parametri più utilizzati. Si noti che la lista è da intendersi indicativa e non esaustiva, in quanto al div possono essere assegnati tutti i parametri di stile utilizzabili in html, con il solo accorgimento che invece di utilizzare il trattino alto si dovrà utilizzare il trattino basso (es: border_style invece di border-style)
Semaphore¶
Il div può essere utilizzato per visualizzare un campo booleano a tre stati (vero, falso, nullo) sotto forma di semaforo. La sintassi per questo tipo di utilizzo è la seguente:
fb.div('^.iscritto_newsletter', lbl='Iscritto alla newsletter', format='semaphore', dtype='B')
O nella sua forma più compatta:
fb.semaphore('^.iscritto_newsletter', lbl='Iscritto alla newsletter')
Per una trattazione più esaustiva si rimanda all’articolo dedicato sul nostro Blog: Come usare i semafori con i booleani a tre stati
Parametri:
Nome parametro |
Tipo |
Descrizione |
---|---|---|
style |
T |
Permette di passare tutti gli attributi di stile html come unico parametro |
value |
T |
Il valore del div, può essere una stringa testuale o un valore presente a un determinato path |
lbl |
T |
L’etichetta testuale che precede il contenuto del div |
font_size |
T |
Dimensione del carattere |
font_weight |
T |
Peso del font |
font_style |
T |
Stile del font |
margin |
T |
Definizione dei margini |
padding |
T |
Definizione dei padding |
border_ |
T |
Definizione dei bordi |
Html Parametri |
||
_class |
T |
Permette di assegnare una specifica classe CSS al widget |
height |
T |
Permette di assegnare un’altezza al widget |
width |
T |
Permette di assegnare una larghezza al widget |
border |
T |
Permette di assegnare un bordo al widget |
rounded |
L |
Permette di assegnare un arrotondamento al widget |
background |
T |
Permette di assegnare uno sfondo al widget |
HTML Parametri |
||
disabled |
B |
Permette di disabilitare il campo. Es: disabled=True |
Autore della sezione: Davide Paci