DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Fenêtres internes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Insère une nouvelle fenêtre interne à la liste des fenêtres internes parcourue par un champ Fenêtre Interne.
Attention : Si une fenêtre interne est associée en édition au champ Fenêtre Interne, cette fenêtre interne ne sera plus accessible.
Exemple
// Insertion d'un client
HAjoute(CLIENT)
nPosClient est entier = FIListePosition(FI_ListeClient)
FIListeInsère(FI_ListeClient, nPosClient, FI_FicheClient, CLIENT.IDCLIENT)
Syntaxe
FIListeInsère(<Champ Fenêtre Interne> , <Indice> , <Fenêtre interne> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Champ Fenêtre Interne> : Nom de champ
Nom du champ Fenêtre Interne à manipuler.
<Indice> : Entier
Indice de la fenêtre interne à insérer.
<Fenêtre interne> : Nom de fenêtre
Nom de la fenêtre interne à associer au champ.
<Paramètre 1> : Type de la valeur envoyée à la fenêtre (optionnel)
Premier paramètre à passer à l'événement "Déclarations globales" de la fenêtre à ouvrir. Ce paramètre est passé par référence et il est considéré comme une variable globale à la fenêtre.
<Paramètre N> : Type de la valeur envoyée à la fenêtre (optionnel)
Nième paramètre à passer à l'événement "Déclarations globales" de la fenêtre à ouvrir. Ce paramètre est passé par référence et il est considéré comme une variable globale à la fenêtre.
Remarques
  • Pour naviguer entre les différentes fenêtres internes insérées dans le champ, il est possible :
  • Les fenêtres internes ajoutées sont numérotées de 1 à x, selon leur ordre d'ajout dans la liste.
    • Si une fenêtre interne est supprimée avec la fonction FIListeSupprime, les fenêtres internes suivant la fenêtre supprimée sont renumérotées.
    • Pour ajouter une fenêtre interne dans la liste, utilisez la fonction FIListeAjoute.
  • Pour modifier la fenêtre interne actuellement affichée par le champ, utilisez la fonction ChangeFenêtreSource.
  • Android Cas d'un parcours sur un fichier de données ou une requête : Si cette fonction est utilisée, elle déclenchera une exception.
  • Paramètres passés à la fenêtre interne : Les paramètres sont récupérés dans l'événement de "Déclarations globales" de la fenêtre interne. Il suffit de saisir la ligne de code suivante au début du code de l'événement :
    PROCEDURE <Nom de la fenêtre>(<Paramètre1> [, <Paramètre2> [, ...]])

    Pour plus de détails, consultez Fenêtre paramétrée.
Composante : wd300obj.dll
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale