Controle et Saisie
Control de saisie de base
Control avec popup Liste/Table
Control avec popup Calculatrice
Control avec popup Calendrier Journalier/Mensuel
Control avec popup Temps
Controleur de saisie et gestion du formatage
Documentation du FrameWork Wtools__________________________________________________________________________________
Concept
Les composants sont des objets graphiques qui servent à réaliser les "tableSAISIE"
ils sont couplés au framework et interagissent avec les modules "Fichier"
Par définition :
L'appli est une Fenetre
Un module est un Panel
Un panel contient des composants
Les composants sont pré-équipés de mécanismes :
Respect du look & feel de l'utilisateur
Notification du Controleur de saisie "Ccs"
Relayage des touches de fonctions et raccourci clavier
Enrichi en fonctionnalités basic
Eventuellement associés avec la gestion des popups
Connection avec des ports série
Le controleur de saisie :
Notifi le CRUD d'un changement de mode
Interprète le formatage des saisies
Pilote l'interface utilisateur par la couleur
Gère les messages lors de la saisie
_________________________________________________________________________________
Dev
Lors de la construction d'une fiche les composants sont abonnés à un "Ccs",
l'ordre du focus est fixé par l'abonnement,
Ce gestionnaire centralise et route le contrôle de saisie et notifie l'application
Une mécanique de base peut-être complétée pour le conrôle de saisie
par le biais du trio "Ccs","CcsFmt" et "Fmt" qui gérent le formatage de la saisie
A noter : On distingue un formatage lowlevel des composants que l'on précise lors du mappage
ce formatage identifi le typage passif du composants et ses caractéristiques de base
On distingue un formatage highlevel des composants que l'on précise lors du codage
de la saisie, Il s'agit d'un formatage dynamique et contextuel qui enclenche des notifications appropriés lors de la saisie