Quick links: Content - sections - sub sections
EN

Trace: jforms

This is an old revision of the document!


jForms è il sistema per rendere semplice la realizzazione dei moduli di inserimento (di seguito, form). Le form sono descritte in file XML e usate attraverso una API ed il motore dei template.

jForms permette di effettuare autoamticamente:

  • generare il form HTML, mostrando i campi richiesti ed i suggerimenti per l'inserimento in maniera flessibile;
  • mostrare le etichette del campo in un formato accessibile;
  • generate codice javascript per la validazione dei valori inseriti;
  • gestire diverse istanze della form contemporaneamente - permettendo di modificare diversi record allo stesso tempo;
  • mostrare messaggi di aiuto e di errori verbosi;
  • inizializzare una form a partire da dati provenienti da uno o molti DAO (es. inputs, listbox, radios etc …);
  • salvare dati attraverso DAO;
  • salvare i file caricati (uploaded).
  • generare altri tipo di form (con ajax, XUL, XForms, …) usando il sistema plugin di jform;
  • supportare campi complessi come i captcha, gli editor WYSIWYG, gluppi di controlli, scelte multiple, etc;
  • modificare dinamicamente la form (aggiungere, rimuovere, modificare i campi).

jForms includes three distinct parts:

jForms generates an object (which inherits from jFormsBase) from the XML description, allowing to initialize the form's contents, to save it, to add/remove some controls etc … The object contains all the input in it's properties.

The jForms object is also used by template-plugins to display the appropriate HTML elements.


it/manuale-1.1/jforms.1268850057.txt.gz · Last modified: 2010/03/17 18:20 by aiacoponi

Recent changes RSS feed Creative Commons License