DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Zones répétées
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 répétition sous forme d'une fenêtre interne dans un champ Zone répétée par programmation.
Attention : Pour utiliser cette fonction, l'option "Utiliser une Fenêtre interne par ligne (fonction ZoneRépétéeAjouteFI)" doit être cochée (onglet "Contenu" de la description du champ).
Exemple
ZoneRépétéeInsèreFI(ZR_Composant, 1, FI_PROCESSEUR, "i7", 2)
ZoneRépétéeInsèreFI(ZR_Composant, 2, FI_DISQUE, "SAMDATA", "SSD", 20 000 000)
Syntaxe
ZoneRépétéeInsèreFI(<Champ Zone répétée> , <Indice> , <Fenêtre interne> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Champ Zone répétée> : Nom de champ
Nom du champ Zone répétée à manipuler.
<Indice> : Entier optionnel
Indice de la répétition à partir duquel la répétition via une fenêtre interne sera insérée.
  • Si ce paramètre est égal à -1, l'insertion sera effectuée avant la répétition en cours. Si aucune répétition n'est sélectionnée, l'insertion sera effectuée à la fin du champ Zone répétée.
  • Si <Indice> est supérieur au nombre de répétitions, l'insertion sera effectuée à la fin du champ Zone répétée. Dans ce cas, la fonction ZoneRépétéeInsèreFI est équivalente à la fonction ZoneRépétéeAjouteFI.
  • Si ce paramètre est égal à 0, l'insertion sera effectuée au début du champ Zone répétée.
<Fenêtre interne> : Nom de fenêtre
Nom de la fenêtre interne à utiliser pour créer la répétition.
<Paramètre 1> : Type correspondant au paramètre (optionnel)
Premier paramètre à passer à la fenêtre interne. Ce paramètre est passé à l'événement "Déclarations globales" de la fenêtre interne.
<Paramètre N> : Type correspondant au paramètre (optionnel)
Nième paramètre à passer à la fenêtre interne. Ce paramètre est passé à l'événement "Déclarations globales" de la fenêtre interne.
Remarques
  • Si l'un des champs de la fenêtre interne est ancré selon son contenu, la hauteur de la répétition sera automatiquement adaptée, sinon la hauteur de la répétition correspondra à celle de la fenêtre interne en édition.
  • Le nom de la fenêtre interne utilisée pour une répétition peut être récupéré via la syntaxe suivante :
    <Champ Zone répétée>[Répétition/ligne].Nom
  • 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ètre 1> [, ...] [, <Paramètre N>])
    Pour plus de détails, consultez Fenêtre paramétrée.
Liste des exemples associés :
WM Sports Exemples multiplateforme (WINDEV Mobile) : WM Sports
[ + ] Cet exemple est une application de sport vous permettant d'enregistrer vos performances.
L'application calcule la distance parcourue, le temps, la vitesse moyenne et le nombre de calories dépensées en fonction du sport pratiqué.
Le parcours réalisé est affiché sur un champ carte grâce à des marqueurs et un tracé d'itinéraire.
Si vous disposez d'une montre Apple Watch, vous pourrez piloter WM Sports avec votre montre !

L'exemple dispose aussi d'une partie serveur qui sert à la synchronisation des données des utilisateurs.
Ce webservice est disponible dans l'exemple WEBDEV "WW_Sports".
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/06/2023

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