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.
Parametri:
Nome parametro |
Tipo |
Descrizione |
---|---|---|
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 |
Autore della sezione: Davide Paci