.. _widgetpedia/elements/layout/framepane: framePane ========= Il framePane è anch'esso uno spazio a video, che però diversamente dai precedenti presenta già di default uno spazio ``top`` e ``bottom``, così come un ``left`` e un ``right``. Questi spazi sono già dei :ref:`contentPane` con regioni prefissate, non è quindi necessario specificare gli attributi dei contenitori interni:: frame = pane.framePane(frameCode='frame0',height='300px') frame.top.slotToolbar(slots='*,vtitle,*') vtitle.div('This is a frame') frame.center.tabContainer() Come si può notare è quindi possibile aggiungere facilmente anche delle **toolbar**. Si noti che le ``slotToolbar`` specificano come primo parametro (solitamente implicito) gli *slots*, ovvero gli spazi assegnati e le spaziature a sinistra o destra di essi, in termini di pixel (es: '5,custom') o automatici (es: 'custom,*'). Per l'utilizzo delle slotToolbar nelle View e nelle Form di un TableHandler si rimanda alla `sezione dedicata nella documentazione sul TableHandler `_. .. raw:: html
**Parametri:** +------------------------+------+--------------------------------------------------+ | Nome parametro | Tipo | Descrizione | +========================+======+==================================================+ |region |T |Permette di assegnare una "region", uguale a | | | |"top", "center" o "bottom" per la suddivisione | | | |verticale della pagina, "left", "center", o | | | |"right" per la suddivisione orizzontale | +------------------------+------+--------------------------------------------------+ |splitter |B |Se impostato a "True" rende la linea di | | | |separazione tra due spazi trascinabile | +------------------------+------+--------------------------------------------------+ |datapath |T |Permette di assegnare uno specifico datapath da | | | |cui leggere e in cui scrivere i dati dei campi | | | |interni al contenitore. | +------------------------+------+--------------------------------------------------+ |closable |B |Se impostato a True, l'area verrà creata come | | | |richiudibile con una linguetta. Alternativamente, | | | |impostando closable='close', di default al | | | |caricamento l'area sarà presentata come chiusa. | +------------------------+------+--------------------------------------------------+ |closable\_ |T |Permette di definire alcuni parametri della | | | |linguetta di chiusura (es: | | | |closable_background='green', | | | |closable_transition='2s') | +------------------------+------+--------------------------------------------------+ | *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 | +------------------------+------+--------------------------------------------------+ | *inside TabContainer Parametri* | +------------------------+------+--------------------------------------------------+ |pageName |T | | +------------------------+------+--------------------------------------------------+ .. sectionauthor:: Davide Paci