.. _tablehandler/tipi_tablehandler/stack_th:
stackTableHandler
=================
Il tableHandler "vero", mostra la griglia con i record e al clic su un record si apre una form che occupa tutto lo spazio che è stato assegnato al TableHandler.
.. image:: /_static/images/tipi_tablehandler/stacktablehandler.gif
:width: 100%
:align: center
Il TableHandler in figura è reso semplicemente da questa riga di codice::
center.stackTableHandler(relation='@mu_tracks_albumid')
.. hint::
Per le sue caratteristiche questo tipo di TableHandler può essere utile in tutte le situazioni in cui si ha necessità di visualizzare ma anche gestire i record in relazione all'interno della form principale in cui è stato inglobato.
.. raw:: html
**Parametri:**
+------------------------+------+--------------------------------------------------+
| Nome parametro | Tipo | Descrizione |
+========================+======+==================================================+
|table |T |Permette di indicare la table di partenza dei dati|
+------------------------+------+--------------------------------------------------+
|relation |T |In caso di tabella in relazione, permette di |
| | |indicare la relation_name da seguire per |
| | |recuperare i dati |
+------------------------+------+--------------------------------------------------+
|formResource |T |Permette di indicare una specifica formResource |
| | |del Tablehandler da utilizzare |
+------------------------+------+--------------------------------------------------+
|viewResource |T |Permette di indicare una specifica viewResource |
| | |del Tablehandler da utilizzare |
+------------------------+------+--------------------------------------------------+
|condition |T |Permette di applicare una condizione ai dati |
| | |forniti dalla relazione o dalla tabella |
+------------------------+------+--------------------------------------------------+
|title |T |Titolo del box occupato dal Tablehandler |
| | |(visualizzato sopra la griglia) |
+------------------------+------+--------------------------------------------------+
|delrow |B |True o False, se impostato a False disattiva la |
| | |possibilità di eliminare record |
+------------------------+------+--------------------------------------------------+
|addrow |B |True o False, se impostato a False disattiva la |
| | |possibilità di aggiungere record |
+------------------------+------+--------------------------------------------------+
|export |B |True o False, se impostato a True permette di |
| | |esportare i dati in formato Excel |
+------------------------+------+--------------------------------------------------+
|virtualStore |B |True o False, se impostato a True il caricamento |
| | |dei dati sarà automatico e la ricerca |
| | |disabilitata. |
+------------------------+------+--------------------------------------------------+
|view_store_onStart |B |In caso di chiamata a un tablehandler con quindi |
| | |di default uno store statico, al fine di |
| | |visualizzare i dati nello store al caricamento si |
| | |può impostare un innesco oppure il parametro |
| | |view_store_onStart=True |
+------------------------+------+--------------------------------------------------+
|searchOn |B |Se impostato a "False" disabilita la casella di |
| | |testo per effettuare la ricerca quando questa è |
| | |già in sostituzione alla query classica (es: |
| | |quando virtualStore=False) |
+------------------------+------+--------------------------------------------------+
|extendedQuery |B |True o False, se impostato a True attiva la |
| | |ricerca avanzata e la toolbar di default del |
| | |tablehandler |
+------------------------+------+--------------------------------------------------+
|autoSave |B |Se impostato a True, il salvataggio automatico |
| | |delle modifiche sarà abilitato |
+------------------------+------+--------------------------------------------------+
|grid_autoSelect |B |Se impostato a True verrà automaticamente |
| | |selezionato il primo valore in griglia al |
| | |caricamento |
+------------------------+------+--------------------------------------------------+
|grid_multiSelect |B |True o False, se impostato a False impedisce la |
| | |selezione multipla delle celle |
+------------------------+------+--------------------------------------------------+
|grid_selfDragRows |B |True o False, se impostato a True permette |
| | |l'ordinamento personalizzato delle righe tramite |
| | |trascinamento |
+------------------------+------+--------------------------------------------------+
|form_locked |B |Permette di scegliere se la Form del th |
| | |rappresentato si mostrerà di default come aperta o|
| | |chiusa |
+------------------------+------+--------------------------------------------------+
|formInIframe |B |Se impostato a True la form sarà caricata in un |
| | |iframe |
+------------------------+------+--------------------------------------------------+
|configurable |B |Di default True, se impostato a False non mostrerà|
| | |la linguetta per configurare le colonne |
+------------------------+------+--------------------------------------------------+