PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Evénements exécutés lors du changement de fenêtre interne
  • Limitations
  • Propriété ..FenêtreSource
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Change dynamiquement la fenêtre affichée dans un champ fenêtre interne. Lors de ce changement, il est possible de passer des paramètres à la nouvelle fenêtre interne.
Versions 18 et supérieures
AndroidiPhone/iPadUniversal Windows 10 App Cas des défilements de fenêtres internes : La fonction ChangeFenêtreSource permet de modifier la fenêtre actuellement affichée. Cette modification est enregistrée dans la liste des fenêtres internes à faire défiler.
Nouveauté 18
AndroidiPhone/iPadUniversal Windows 10 App Cas des défilements de fenêtres internes : La fonction ChangeFenêtreSource permet de modifier la fenêtre actuellement affichée. Cette modification est enregistrée dans la liste des fenêtres internes à faire défiler.
AndroidiPhone/iPadUniversal Windows 10 App Cas des défilements de fenêtres internes : La fonction ChangeFenêtreSource permet de modifier la fenêtre actuellement affichée. Cette modification est enregistrée dans la liste des fenêtres internes à faire défiler.
Versions 25 et supérieures
WEBDEV - Code Serveur Remarque : Cette fonction est désormais disponible pour les projets WEBDEV pour faciliter la wébisation des applications WINDEV. Il est conseillé d'utiliser la fonction ChangePageSource.
Nouveauté 25
WEBDEV - Code Serveur Remarque : Cette fonction est désormais disponible pour les projets WEBDEV pour faciliter la wébisation des applications WINDEV. Il est conseillé d'utiliser la fonction ChangePageSource.
WEBDEV - Code Serveur Remarque : Cette fonction est désormais disponible pour les projets WEBDEV pour faciliter la wébisation des applications WINDEV. Il est conseillé d'utiliser la fonction ChangePageSource.
Versions 16 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 16
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 20 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 20
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
// Charge la fenêtre interne FI_FenêtreInterne1
// dans le champ Fenêtre interne CFI_ChampFenêtreInterne
ChangeFenêtreSource(CFI_ChampFenêtreInterne, FI_FenêtreInterne1)
// Charge la fenêtre interne FI_FenêtreInterne1,
// à la ligne IndiceLigne d'un champ Fenêtre interne nommé CFI_ChampFenêtreInterne
// contenu dans une colonne de type Conteneur d'un champ Table
// Attention : le champ CFI_ChampFenêtreInterne doit avoir
// l'option "Contenu identique pour toutes les lignes" non cochée
// (onglet "UI" de la fenêtre de description)
ChangeFenêtreSource(TABLE_ChampTable[IndiceLigne].CFI_ChampFenêtreInterne, ...
FI_FenêtreInterne1)
Syntaxe
ChangeFenêtreSource(<Champ Fenêtre interne> , <Fenêtre interne> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Champ Fenêtre interne> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ de type Fenêtre Interne qui va être modifié.
<Fenêtre interne> : Chaîne de caractères (avec ou sans guillemets)
Nom de la fenêtre interne qui va être associée au champ Fenêtre interne.
<Paramètre 1> : Type correspondant au paramètre (optionnel)
Premier paramètre à passer à la fenêtre interne.
<Paramètre N> : Type correspondant au paramètre (optionnel)
Nième paramètre à passer à la fenêtre interne.
Remarques

Evénements exécutés lors du changement de fenêtre interne

Lors de l'utilisation de la fonction ChangeFenêtreSource, les événements suivants sont exécutés :
  • Versions 17 et supérieures
    Evénement "Avant déchargement de la fenêtre interne". Cet événement est associé au champ Fenêtre interne.
    Nouveauté 17
    Evénement "Avant déchargement de la fenêtre interne". Cet événement est associé au champ Fenêtre interne.
    Evénement "Avant déchargement de la fenêtre interne". Cet événement est associé au champ Fenêtre interne.
  • Evénement "Fermeture" de l'ancienne fenêtre interne.
  • Evénement "Déclarations globales" de la nouvelle fenêtre interne.
  • Evénement "Initialisation" des champs de la nouvelle fenêtre interne.
  • Evénement "Initialisation" de la fenêtre interne.
  • Versions 17 et supérieures
    Evénement "Après chargement de la fenêtre interne". Cet événement est associé au champ Fenêtre interne.
    Nouveauté 17
    Evénement "Après chargement de la fenêtre interne". Cet événement est associé au champ Fenêtre interne.
    Evénement "Après chargement de la fenêtre interne". Cet événement est associé au champ Fenêtre interne.

Limitations

  • Les noms et les paramètres des fonctions appelées doivent être identiques dans les deux fenêtres.
  • Si un champ de la fenêtre interne est utilisé directement depuis l'extérieur, un champ de même nom doit être présent dans la nouvelle fenêtre interne.
  • Les valeurs des variables globales de l'ancienne fenêtre interne sont perdues.
  • Les valeurs persistantes de l'ancienne fenêtre interne sont sauvées et restaurées dans la nouvelle.

Propriété ..FenêtreSource

La propriété ..FenêtreSource permet de connaître le nom de la fenêtre interne actuellement affichée dans un champ de type "Fenêtre Interne".
Composante : wd250obj.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire