.. _tablehandler/FormResource/base_method: Metodi di base ============== .. toctree:: :maxdepth: 1 :hidden: :titlesonly: th_form_method th_options_method Riprendendo l'esempio di codice relativo alla *form* del cliente nel progetto `Sandbox `_. :: class Form(BaseComponent): def th_form(self, form): pane = form.record fb = pane.formbuilder(cols=2, border_spacing='4px') fb.field('ragione_sociale',colspan=2) fb.field('cliente_tipo_codice') fb.field('pagamento_tipo_codice') fb.field('indirizzo',) fb.field('provincia') fb.field('comune_id') fb.field('email') def th_options(self): return dict(dialog_height='400px', dialog_width='600px') In questo esempio di base di una form, vediamo il contenuto dei principali metodi e relativi parametri che compongono la form stessa. Questo primo esempio mostra la struttura della form generata direttamente dal `Package Editor `_ di Genropy. Pur essendo già funzionante in tutte le sue parti, la form potrà essere opportunamente modificata aggiungendo o modificando alcuni comportamenti, sia intervenendo per poter rendere più accattivante e funzionale la presentazione dei dati. È inoltre possibile arricchirla visualizzando nella form stessa anche dati provenienti da altre tabelle in relazione, in modo da dare all'utente una "raccolta" di dati logicamente legati fra loro, in modo che la presentazione sia il più possibile organica e completa ma soprattutto utile e funzionale. .. sectionauthor:: Valter Vettorello