DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Zone Répétée Linéaire
  • Présentation du champ Zone répétée linéaire
  • Champ d'une page
  • Attributs d'un champ Zone répétée linéaire
  • Création d'un champ Zone répétée linéaire
  • Vocabulaire
  • Notes
  • Manipulation en AJAX
  • Liaison des champs Zone répétée linéaire
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
Présentation du champ Zone répétée linéaire

Champ d'une page

Un champ Zone répétée linéaire permet d'afficher un ensemble de champs sous forme d'une liste défilante horizontale.
Le champ Zone répétée linéaire permet, par exemple, de présenter harmonieusement un menu avec des images.
Les informations affichées dans le champ Zone répétée linéaire peuvent :
  • être déterminées par programmation : on parle alors de champ Zone répétée linéaire par programmation.
  • provenir d'un fichier de données ou d'une requête : on parle alors de champ Zone répétée linéaire fichier.
  • provenir d'une variable WLangage : on parle alors de champ Zone répétée linéaire sur variable.
Remarque : Le champ Zone répétée linéaire partage un grand nombre de caractéristiques avec le champ Zone répétée. Il est plus particulièrement destiné à afficher un petit nombre d'éléments dans le but de proposer une visualisation agréable.
Attributs d'un champ Zone répétée linéaire
Un champ Zone répétée linéaire est composée de :
  • champs, répétés à chaque répétition.
  • attributs. Un attribut permet de définir la caractéristique du champ qui sera modifiée à chaque répétition. Par exemple, si à chaque répétition, le champ PRIX doit changer de valeur et de couleur, il sera nécessaire de définir deux attributs différents sur le même champ.
Pour connaître ou modifier la caractéristique d'un champ (sa valeur, sa couleur, ...), il suffit de manipuler ce champ ou l'attribut correspondant par programmation.
Création d'un champ Zone répétée linéaire
Pour créer un champ de type Zone répétée linéaire :
  1. Sous le volet "Création", dans le groupe "Données", déroulez "Zone Répétée" et cliquez sur "Zone répétée linéaire".
  2. Cliquez dans la page à la position où le champ doit être créé. L'assistant de création d'un champ Zone répétée linéaire se lance automatiquement.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ. Deux types d'informations peuvent être visualisées :
  • les informations concernant le champ Zone répétée dans son ensemble (il suffit de sélectionner le nom du champ Zone répétée).
  • les informations concernant chacun des attributs du champ Zone répétée (il suffit de sélectionner le nom d'un des attributs du champ Zone répétée).
Vocabulaire
Pour manipuler simplement un champ Zone répétée linéaire, il est nécessaire de connaître le vocabulaire suivant :
NomDéfinition
AttributUn attribut correspond à une valeur modifiable pour chaque élément du champ Zone répétée linéaire.
Un attribut peut être relié à une propriété d'un champ présent dans le champ Zone répétée linéaire pour faire varier cette propriété dans chaque colonne du champ Zone répétée linéaire.
Pour chaque attribut, il est nécessaire de définir :
  • le nom de l'attribut.
  • le nom du champ de la zone répétée linéaire lié à l'attribut.
  • la propriété du champ correspondant à l'attribut (valeur, couleur, ...).
Zone répétée linéaire fichierLe champ Zone répétée linéaire est basé sur un fichier de données ou une requête. A chaque répétition, un enregistrement du fichier de données est affiché. Deux types de zone répétée linéaire fichier sont disponibles :
  • Zone répétée linéaire fichier "Chargé en mémoire" : le contenu du champ Zone répétée linéaire est chargé en mémoire puis affiché. L'accès aux différents éléments du champ Zone répétée linéaire est plus rapide. Ce mode est réservé pour des fichiers de données de moins de 100 000 enregistrements.
  • Zone répétée linéaire fichier "Mode Accès direct (sans limite)" : Le champ Zone répétée linéaire affiche directement le contenu du fichier de données ou de la requête. L'enregistrement en cours correspond à l'élément sélectionné. Chaque déplacement dans le champ Zone répétée linéaire entraîne un accès au fichier de donnée lié. Ce type de champ Zone répétée linéaire est réservé aux fichiers de données de plus de 100 000 enregistrements.
Zone répétée linéaire par programmationLe champ Zone répétée linéaire n'est basé ni sur un fichier de données ni sur une requête. Les éléments affichés dans le champ Zone répétée linéaire sont déterminés par le développeur (par programmation).
Zone répétée linéaire sur variableLe champ Zone répétée linéaire est basé sur une variable (globale au projet, à la page, membre de classe, ...).
Notes

Manipulation en AJAX

Les champs Zone répétée linéaire ne peuvent pas être modifiés en AJAX (ajout ou suppression d'éléments).
Il est par contre tout à fait possible de lire leur contenu depuis une fonction ou un traitement en mode AJAX. De la même façon, les traitements des champs affichés par le champ Zone répétée linéaire peuvent être en mode AJAX.

Liaison des champs Zone répétée linéaire

Pour plus de détails sur les champs Zone répétée linéaire reliés à un fichier de données ou à une requête, consultez Champ Zone répétée lié à un fichier de données.
Liste des exemples associés :
Le champ Zone Répétée Linéaire Exemples unitaires (WEBDEV) : Le champ Zone Répétée Linéaire
[ + ] Utilisation du champ "Zone Répétée Linéaire" de WEBDEV.
Le champ "Zone Répétée Linéaire" permet, par exemple, de réaliser des menus graphiques.
Version minimum requise
  • Version 15
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