PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation du champ Zone répétée linéaire
  • Champ d'une page
  • Attributs d'une zone répétée linéaire
  • Création d'une zone répétée linéaire
  • Vocabulaire
  • Notes
  • Manipulation en AJAX
  • Liaison des Zones Répétées Linéaires
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation du champ Zone répétée linéaire

Champ d'une page

Une 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 la zone répétée linéaire peuvent :
  • être déterminées par programmation : on parle alors de Zone Répétée Linéaire Mémoire.
  • provenir d'un fichier de données ou d'une requête : on parle alors de Zone Répétée Linéaire fichier.
  • provenir d'une variable WLangage : on parle alors de Zone Répétée Linéaire sur source.
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'une zone répétée linéaire
Une 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'une zone répétée linéaire
Pour créer un champ de type Zone Répétée Linéaire :
  1. Sous l'éditeur de pages, cliquez sur l'icône Icône de la Zone Répétée Linéaire (ou sélectionnez l'option "Insertion .. Champ .. Zone répétée linéaire").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 la zone répétée dans son ensemble (il suffit de sélectionner le nom de la zone répétée).
  • les informations concernant chacun des attributs de la zone répétée (il suffit de sélectionner le nom d'un des attributs de la zone répétée).
Vocabulaire
Pour manipuler simplement une 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 de la zone répétée linéaire.
Un attribut peut être relié à une propriété d'un champ présent dans la zone répétée linéaire pour faire varier cette propriété dans chaque colonne de la 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 FichierLa zone répétée linéaire est basée 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ée en mémoire" : le contenu de la zone répétée linéaire est chargé en mémoire puis affiché. L'accès aux différents éléments de la 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)" : La 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 la zone répétée linéaire entraîne un accès au fichier de donnée lié. Ce type de 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 MémoireLa zone répétée linéaire n'est basée ni sur un fichier de données ni sur une requête. Les éléments affichés dans la 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 sourceLa zone répétée linéaire est basée sur une variable (globale au projet, à la page, membre de classe, ...).
Notes

Manipulation en AJAX

Les zones répétées linéaires ne peuvent pas être modifiées 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 de la zone répétée linéaire peuvent être en mode AJAX.

Liaison des Zones Répétées Linéaires

Pour plus de détails sur les Zones Répétées Linéaires reliées à 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