.. _widgetpedia/grids/grid/baggrid: 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 :ref:`framePane` , per gestire gli spazi. Di conseguenza, sarà già di default presente una serie di strumenti rispetto alla più "basica" :ref:`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. .. raw:: html .. raw:: html
**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 | +------------------------+------+--------------------------------------------------+ .. sectionauthor:: Davide Paci