thFormHandler¶
Il thFormHandler è un component speciale che permette di integrare non un intero TableHandler, ma solo una formResource, all’interno di una webpage o di un altro tableHandler.

Il TableHandler in figura è reso semplicemente da queste righe di codice nel main di una webpage:
th = root.thFormHandler(table='mu.genres', datapath='main.genres')
Suggerimento
Per le sue caratteristiche questo TableHandler è utilizzabile in presenza di tabelle gerarchiche o quando non si è interessati alla griglia di dati ma solo alla possibilità di inserire o visualizzare singoli record (ad es, aree riservate o pagine pubbliche).
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 |
startkey | T |