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
Data di pubblicazione 01-07-2021