.. _widgetpedia/elements/gnrwidgets/gridbox: gridbox ======= *Gridbox* è un widget alternativo al :ref:`formbuilder` per inserire elementi ordinati in una griglia di tipo ``flex``. Analogamente a quanto avviene per il *formbuilder*, se specificata una ``table`` sarà possibile appendere alla griglia degli elementi di tipo :ref:`field` . .. raw:: html .. Se è assimilata al formbuilder come mai non mando cols al posto di columns? È confondente, tant'è che in ANACI viene usato con cols... Inoltre columns è un parametro str, cols invece int! Se mando colspan a un qualunque widget se ne frega. Devo mandarlo al box... Anche questo secondo me è troppo complicato. Rimane l'annosa questione delle dimensioni. Se in un container ci metto una gridbox width 100%, mi calcola male lo spazio, devo sempre farla leggermente più piccola (es 95%), come facevamo col fb (vedi form post pkg social) .. raw:: html
**Parametri:** +------------------------+------+--------------------------------------------------+ | Nome parametro | Tipo | Descrizione | +========================+======+==================================================+ |align_content |T |Equivale al parametro CSS "align-content", e | | | |permette di specificare come gestire lo spazio tra| | | |gli elementi della flexbox rispetto all'asse | | | |orizzontale (es: align_content='space-between') | +------------------------+------+--------------------------------------------------+ |justify_content |T |Equivale al parametro CSS "justify-content", e | | | |permette di specificare come gestire lo spazio tra| | | |gli elementi della flexbox rispetto all'asse | | | |verticale (es: justify_content='space-around') | +------------------------+------+--------------------------------------------------+ |align_items |T |Equivale al parametro CSS "align-items", e | | | |permette di specificare come disporre gli elementi| | | |della flexbox rispetto all'asse orizzontale (es: | | | |align_items='center') | +------------------------+------+--------------------------------------------------+ |justify_items |T |Equivale al parametro CSS "justify-items", e | | | |permette di specificare come disporre gli elementi| | | |della flexbox rispetto all'asse orizzontale (es: | | | |justify_items='stretch') | +------------------------+------+--------------------------------------------------+ |columns |L |Permette di specificare il numero di colonne della| | | |griglia (es: columns=5) | +------------------------+------+--------------------------------------------------+ |table |T |Permette di specificare la tabella di riferimento | | | |per la gridbox (es: table='adm.user'). Così | | | |facendo sarà possibile inserire nella gridbox | | | |elementi di tipo "field" | +------------------------+------+--------------------------------------------------+ | *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 | +------------------------+------+--------------------------------------------------+ |style |T |Permette di assegnare uno stile (da esprimersi | | | |come serie di attributi CSS) al widget | +------------------------+------+--------------------------------------------------+ |background |T |Permette di assegnare uno sfondo al widget | +------------------------+------+--------------------------------------------------+ .. sectionauthor:: Davide Paci