...
On fait appel à Creer_Parametre pour construire les paramètres de fonctionnement indispensables sous forme de chaîne HMP (voir chapitre suivant).
On passera en général FPerso=true
...
Le numéro d’arrêt du tableau est recommandé à partir de 1000
Le paramètre important est le NOM qui imposera le nommage des fonctions et procédures, donc ne pas le modifier par la suite
Exemple
...
Elle La fonction remplace le code qui consiste à faire une boucle sur un XmeListConsult puis à traiter les actions utilisateurs par un switch. La fonction d'interrogation se chargera de toutes ces manipulations ce qui permettra de gérer un tableau avec une seule fonction standardisée.
...
Les prototypes sont disponibles en suivant ce lien Exemple fonction et procédures
A note noter que le nom de chaque fonction/procédure est toujours impacté
par le mode (AP_Saisir ou AP_Interroger) mais que ce tableau illustre le mode recommandé, à savoir le AP_Saisir tableau et donc “Saisie” dans le nom (à remplacer par “Interro” le cas échéant)
par le nom du tableau, car il est recommandé d’utiliser le nommage des tableaux (plutôt que le numéro qui est aussi possible) dans la fonction “Creer_parametres”
Nom de la fonction/procédure | Type | Détails |
---|---|---|
DefProcSaisie_xxx_AvantBoucle | F | Dernière ouverture avant l'entrée dans la boucle xmeListConsult. |
DefProcSaisir_xxx_Pilotage | F | Appelée avant chaque xmelistconsult dans la boucle de traitement du tableau. |
DefProcSaisir_xxx_AvantConsult | F | Appelée avant chaque xmelistconsult dans la boucle de traitement du tableau. |
DefProcSaisir_xxx_ArretSpecifique | F | Appelée après le XmeListConsult afin de traiter les points d'arrêt non pris en compte par défaut. |
DefProcSaisir_xxx_Abandon | F | Appelée sur abandon K_F9 |
DefProcSaisir_xxx_Validation | F | Appelée sur validation K_F10 |
DefProcSaisir_xxx_ModeFiche | F | Appelée sur K_F4 |
DefProcSaisir_xxx_Precedent | F | Appelée sur K_F2 |
DefProcSaisir_xxx_Suivant | F | Appelée sur K_SF2 |
DefProcSaisir_xxx_F11 | F | Appelée sur K_F11 |
DefProcSaisir_xxx_Note | F | Appelée sur K_F6 |
DefProcSaisir_xxx_Joint | F | Appelée sur K_CTRL_F6 |
DefProcSaisir_xxx_ChargerNote | F | |
DefProcSaisir_xxx_ApresNote | F | |
DefProcSaisir_xxx_ChargerJoint | F | |
DefProcSaisir_xxx_ApresJoint | F | |
DefProcSaisir_xxx_Defaut | F | Appelée lors du traitement par défaut des événements avant l'appel au XmeListConsultDefProc. |
DefProcSaisir_xxx_Apres | F | Appelée après la gestion des événements, à la fin de la boucle de traitement |
DefProcSaisir_xxx_Fin | F | Appelée avant la sortie de la fonction de gestion du tableau. |
DefProcSaisir_xxx_Recherche | F | |
DefProcSaisir_xxx_InitColRecherche | F | |
DefProcSaisir_xxx_InitTri | F | Appelée lors de l'initialisation du tableau |
DefProcSaisir_xxx_Init_Protection_Export | F | |
DefProcSaisir_xxx_InitFiltre | F | Appelée lors de l'initialisation du tableau |
DefProcSaisir_xxx_InitOption | F | Appelée lors de l'initialisation du tableau
|
DefProcSaisir_xxx_Charger_Dynamique_Debut_Init | F | Début du chargement dynamique, mais que le tout premier chargement ou rechargement |
DefProcSaisir_xxx_Charger_Dynamique_debut | F | En début de chargement dynamique, en-dehors du premier Debut_Init |
DefProcSaisir_xxx_Charger_Dynamique_recharge_init | F | |
DefProcSaisir_xxx_Charger_Dynamique_recharge_modif | F | |
DefProcSaisir_xxx_Charger_Dynamique | F | Chargement dynamique (a chaque ligne) |
DefProcSaisir_xxx_Charger_Dynamique_SousNiveau | F | |
DefProcSaisir_xxx_Charger_Dynamique_fin | F | En fin de chargement dynamique, en-dehors du premier Fin_Init |
DefProcSaisir_xxx_Charger_Dynamique_Fin_Init | F | En fin de chargement dynamique, mais que le tout premier chargement ou rechargement |
DefProcSaisir_xxx_Charger | F | Appelée lors de l'initialisation du tableau |
DefProcSaisir_xxx_Couleur_Tableau_Actif | P | Appelée avant l'activation d'une couleur sur un tableau actif. |
DefProcSaisir_xxx_Couleur_Colonne_Tableau_Actif | F | Appelée pour chaque colonne de chaque tableau |
DefProcSaisir_xxx_Image_Colonne_Etat | F | |
DefProcSaisir_xxx_Click_Autre_Tableau | F | Appelée avant l'activation d'un clic sur un autre tableau. |
DefProcSaisir_xxx_Saisie | F | |
DefProcSaisir_xxx_Copier | F | |
DefProcSaisir_xxx_Coller | F | |
DefProcSaisir_xxx_Delete | F | |
DefProcSaisir_xxx_AIV_Renvoyer_Id | F | |
DefProcSaisir_xxx_AIV_Maj_Ligne_fonctionel | F | |
DefProcSaisir_xxx_AIV_Maj_Ligne_tableau | F | |
DefProcSaisir_xxx_AIV_Sup_Branche_fonctionel | F | |
DefProcSaisir_xxx_List_Height_Changing | F | |
DefProcSaisir_xxx_Filtre_Av | F | |
DefProcSaisir_xxx_DeploiementNiveaux_Maj | P | |
DefProcSaisir_xxx_Defaut | P | |
DefProcSaisir_xxx_Apres | P | |
DefProcSaisir_xxx_Expanser | P | |
DefProcSaisir_xxx_Lecture_Ligne_tableau_Av | P | |
DefProcSaisir_xxx_Lecture_Ligne_tableau_Ap | P | |
DefProcSaisir_xxx_Rupture_Ligne_tableau | P | |
DefProcSaisir_xxx_Rupture_Ligne_tableau_Av | P | |
DefProcSaisir_xxx_Rupture_Ligne_tableau_Ap | P |
...