.. _tablehandler/tipi_tablehandler/border_th: borderTableHandler ================== Separa lo spazio assegnato in due aree (borderContainer), la prima (superiore) con la griglia dei dati, la seconda (inferiore) con la form del record selezionato. .. image:: /_static/images/tipi_tablehandler/bordertablehandler.png :width: 100% :align: center Il TableHandler in figura è reso semplicemente da questa riga di codice:: center.borderTableHandler(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. ghostTableHandler ----------------- Il ghostTableHandler è un particolare tipo di *borderTableHandler* in modalità *autoSave*, dove la Form è nella parte superiore e la View nella inferiore, senza *toolbar* della vista. La particolarità è che se lo *store* non contiene alcun record, al caricamento la Form sarà già in fase di inserimento di un nuovo record, se è presente un solo record sarà già in fase di modifica di quello specifico record, se ce n'è più di uno sarà possibile selezionare il record da modificare. .. 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 | +------------------------+------+--------------------------------------------------+ |vpane\_ |T |È possibile passare i valori desiderati al | | | |ViewPane dopo l'_ (es: vpane_splitter=True, | | | |vpane_height='200px', vpane_region='left') | +------------------------+------+--------------------------------------------------+ |fpane\_ |T |È possibile passare i valori desiderati al | | | |FormPane dopo l'_ (es: fpane_region='center', | | | |fpane_width='200px') | +------------------------+------+--------------------------------------------------+