bagGrid

Griglia che emula comportamento di un inlineTableHandler, ma su dati non necessariamente provenienti da una table ma provenienti da un qualsiasi store.

La bagGrid utilizza un altro component, il framePane , per gestire gli spazi. Di conseguenza, sarà già di default presente una serie di strumenti rispetto alla più «basica» quickGrid : oltre ai già presenti di default addrow e delrow, utilizzando per esempio l’attributo export=True, verrà data la possibilità di esportare i dati in Excel, o con searchOn=True sarà mostrato il campo per la ricerca.

Parameters:

Parameter name Type Description
storepath T Il path dove si trovano i dati da visualizzare nella griglia
struct T Può trattarsi di un callable (metodo da richiamare) o una Bag, contenente le colonne da visualizzare
structpath T Alternativo alla struct, identifica all’interno dello store qual è la Bag descrittiva della struttura
datamode T Di default nella BagGrid è pari a “Bag”
addrow B Come nel TableHandler, se pari a True comparirà il bottone “+” che consente di inserire una nuova riga. Se al posto di True viene usato addrow=”auto”, al tab verrà automaticamente aggiunta un’altra riga.
delrow B Come nel TableHandler, se pari a True comparirà il bottone “-“ che consente di eliminare una riga. Se invece di True viene usato delrow=”auto”, lasciando il valore vuoto la riga verrà eliminata automaticamente
searchOn B Come nel TableHandler, se pari a True comparirà il campo ricerca in alto a destra nella griglia
Html Parameters
_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 rientro 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

Autore della sezione: Davide Paci