inlineTableHandler

Mostra una semplice griglia dei dati, mentre la Form è «inline», ovvero inclusa nella View. Diversamente dal plainTableHandler , con il quale condivide l’assenza di una Form, in questo caso è comunque possibile di default inserire nuovi record o eliminarne di esistenti direttamente attraverso la View.

../_images/inlinetablehandler.png

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

th = center.inlineTableHandler(relation='@tracks_by_genre')

Suggerimento

Per le sue caratteristiche questo tipo di TableHandler è particolarmente adatto a casi in cui si vuole solo mostrare una serie di record, per es. da tabelle in relazione, o gerarchiche, permettendone però l’inserimento o la rimozione.

Parameters:

Parameter name Type Description
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 T True o False, se impostato a False disattiva la possibilità di eliminare record
addrow T True o False, se impostato a False disattiva la possibilità di aggiungere record
export T True o False, se impostato a True permette di esportare i dati in formato Excel
virtualStore T True o False, se impostato a True il caricamento dei dati sarà automatico e la ricerca disabilitata. Comportamento diverso da th_options, verificare
extendedQuery T True o False, se impostato a True attiva la ricerca avanzata e la toolbar di default del tablehandler
autoSave T Se impostato a True, il salvataggio automatico delle modifiche sarà abilitato
grid_multiSelect T True o False, se impostato a False impedisce la selezione multipla delle celle
grid_selfDragRows T True o False, se impostato a True permette l’ordinamento personalizzato delle righe tramite trascinamento