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