Astuce pour les onglets dynamiques

Want create site? Find Free WordPress Themes and plugins.

Il est très intéressant d’utiliser les Onglets Dynamiques dans des fenêtres WinDev pour faciliter la navigation pour l’utilisateur final.

Cependant il faut trouver l’astuce qui permet de ne pas réouvrir une fenêtre déjà ouverte, par exemple vous avez ouvert une fiche de client pour faire une mise à jour de ses données, si vous ne précisez pas cela, l’onglet dynamique va réafficher la même fenêtre interne dans un nouvel onglet ce qui n’est pas optimal comme utilisation.

L’astuce est donc de stocker les onglets ouverts par leurs Alias dans un tableau associatif et de vérifier si l’onglet est déjà ouvert pour l’ouvrir ou seulement le sélectionner.

// Déclaration dans l’initialisation du projet
gtaOnglet est un tableau associatif de chaînes  
sAlias est une chaîne  

// Clique sur le bouton d’appel de l’onglet dynamique

sAlias = gtaOnglet[1]
SI sAlias = » » _OU_  OngletEtat(ONG_CONTENU,sAlias)=voletInexistant ALORS
        gtaOnglet[1]=OngletOuvre(ONG_CONTENU,« Titre de l’onglet »,NOM_FENETRE_INTERNE)
SINON
       ONG_CONTENU=sAlias
FIN

Il faudra biensure numéroter vos boutons d’appel de 1 à n afin de stocker leurs alias dans le tableau associatif, d’où le gtaOnglet[1]

Ce code teste si l’onglet dont l’alias est égal à sAlias est inexistant, si oui, ile le crée si non, il selectionne l’onglet déjà ouvert en affectant son nom d’alias au nom du champ onglet dynamique.

Did you find apk for android? You can find new Free Android Games and apps.

vous pourriez aussi aimer Plus d'articles de l'auteur

laissez un commentaire