J'ai besoin de mettre en œuvre un formulaire Web (JSP, entretoises) comportant des charges de cases à cocher et de champs de texte. Fondamentalement, j'ai un arbre fait de cases à cocher qui doit être extensible (comme l'ajout d'un nouveau noeud). Sur une autre page, les mêmes données sont utilisées mais raffinées. Donc, vous ajoutez encore des nœuds enfants à la structure de données mentionnées à l'aide de zones de texte, etc. Je peux décrire la structure de données en XML: Mais contient environ 100 lignes dans la réalité.Quelle est la meilleure approche pour gérer un formulaire complexe en HTML?
Je trouve 3 approches: 1. Faites un formulaire en ligne en JSP qui réduit l'expérience utilisateur parce que beaucoup de postbacks sont nécessaires (à chaque fois que j'ajouter/modifier/supprimer un nœud, ... subnode) 2. le faire en mode asynchrone. -> charges de javascript pour gérer la structure des données (conservez les données XML dans un div caché et mettez à jour ui) 3. optez pour un RIA comme OpenLaszlo
Que suggérez-vous?