|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
public @interface Dev
Pour démarrer le codage, la procédure générale à suivre est toujours la même :
Elle se résume en l'ajout d'une entité fonctionnelle Vue à l'application
1) le DEV créé un package avec la class principalexxxVUEet ses trois class secondaire :xxxSAISIE,xxxLISTE,xxxFICHE
Par dérivation des fabriques Template Application
2) il ajoute une entrée dans l'Appliparam en couplantxxxVUEet une "Key" unique
3) pour finir, il ajoute une option de menu dans la table s_menus avec cette "Key" unique
4) La compilation et la première exécution terminent le processus
Suite à la création d'un packageVue, lors de la première exécution wtools check et compléte automatiquement
les tables de l'appli, wtools est auto-update pour la création des tables et l'ajout des champs de ses tables
Les cas de base :
S_THEMESest la table la plus simple
S_FIELDprésente une table jointée avec d'autres tables
S_INTEROprésente une table groupée sur elle-même
S_MENUSprésente une table groupée et filtrée sur elle-même
S_PREFSprésente une table composée de nombreux conposants de saisie
S_FILESprésente une table qui dispose d'un bouton d'action supplémentaire au CRUD Standard
Les cas complexes :
S_SLCOLprésente l'entete d'une saisie en ligne
S_SLCOLDETAILprésente le détail d'une saisie en ligne
Les cas spécifiques :
wConnectPreferenceutiliser une table de saisie sans CRUD
wDebugboite de dialogue indépendante
wParamMenusprésente une table qui dérive d'une table
Documentation générale
Licence.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||