Ceci est une ancienne révision du document !
Conception de logique applicative
Objectifs
- Concevoir des interfaces (vues)
- Créer leur logique comportementale
Situation initiale
- Créer le projet koTd6 en important le fichier war dans eclipse.
- Démarrer le projet sur le serveur web (Run as…)
Conception des vues
Villes
- Ouvrir le template de la classe ville :
Ajout de la sélection au clavier
la méthode addSelector permet d'ajouter le contrôle clavier sur la liste : le code de touche 113 correspond à la touche F2, et permet l'édition d'une ville : voir http://tutorial.kobject.net/java/ajaxinclude/keyboard
| Action | Effet |
|---|---|
| F2 | Edition avec le formulaire de modification |
| Touches de direction Haut, bas, gauche, droite | Déplacement entre les villes |
| MAJ+Home | Atteindre la première page |
| MAJ+Fin | Atteindre la dernière page |
| MAJ+PageUp | Page précédente |
| MAJ+PageDown | Page suivante |
| Double clic | Déplacement sélection ligne |
{#func:this.addSelector(113)#}
{#func:this.setEditable(true)#}
{#mask:<td>{cp}</td><td>{ville}</td>#}
{#mask:<td>{cp}</td><td>{ville}</td>#}
{#set:this.ajaxIncludes=true#}
{#set:this.listContentUrl="villes.do"#}
{_ajx}
{_listContent}
{_page}
<div class="boxButtons">{_pageCounter}{_navBarre}</div>
{/_listContent}
