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.

../_images/bordertablehandler.png

Il TableHandler in figura è reso semplicemente da questa riga di codice:

center.borderTableHandler(relation='@mu_tracks_albumid')

Suggerimento

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.


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”)