PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation du champ Zone multiligne
  • Créer un champ Zone multiligne
  • Caractéristiques du champ Zone multiligne
  • Description d'une ligne
  • Style du champ Zone multiligne
  • Utilisation statique du champ Zone multiligne
  • Utilisation dynamique d'un champ Zone multiligne
  • Etat du champ Zone multiligne
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation du champ Zone multiligne
Le champ Zone multiligne est un champ permettant de réaliser simplement des interfaces au look iOS. Par exemple :
Ce champ permet de regrouper différents champs :
  • options sur une catégorie,
  • regroupement d'informations sur un contact,
  • ...
Ce champ peut contenir à la fois :
  • des lignes définies en édition (lignes statiques).
  • des lignes définies en exécution, par programmation (lignes dynamiques).
Versions 18 et supérieures
Android Le champ Zone multiligne est désormais disponible pour les applications Android.
WINDEVWindows Le champ Zone multiligne est désormais disponible pour les applications WINDEV pour Windows.
Nouveauté 18
Android Le champ Zone multiligne est désormais disponible pour les applications Android.
WINDEVWindows Le champ Zone multiligne est désormais disponible pour les applications WINDEV pour Windows.
Android Le champ Zone multiligne est désormais disponible pour les applications Android.
WINDEVWindows Le champ Zone multiligne est désormais disponible pour les applications WINDEV pour Windows.
Versions 21 et supérieures
Universal Windows 10 App Le champ Zone multiligne est désormais disponible pour les applications en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Le champ Zone multiligne est désormais disponible pour les applications en mode Universal Windows 10 App.
Universal Windows 10 App Le champ Zone multiligne est désormais disponible pour les applications en mode Universal Windows 10 App.
Créer un champ Zone multiligne
Pour créer un champ de type Zone multiligne :
  1. Sous l'éditeur de fenêtres, cliquez sur l'icône (ou sélectionnez l'option "Insertion .. Champ .. Zone Multiligne").
  2. Cliquez dans la fenêtre à la position où le champ doit être créé.
Pour créer un champ de type Zone multiligne :
  1. Sous le volet "Création", dans le groupe "Données" :
    • WINDEV Mobile cliquez sur "Zone multiligne".
    • Versions 18 et supérieures
      WINDEV déroulez "Zone répétée" et cliquez sur "Zone multiligne".
      Nouveauté 18
      WINDEV déroulez "Zone répétée" et cliquez sur "Zone multiligne".
      WINDEV déroulez "Zone répétée" et cliquez sur "Zone multiligne".
  2. Cliquez dans la fenêtre à la position où le champ doit être créé.
Remarques :
  • iPhone/iPad L'assistant de création de fenêtres pour iPhone et iPad permet également de créer des champs Zone multiligne prédéfinis. Pour plus de détails, consultez Fenêtres pour iPhone et iPad.
  • Versions 20 et supérieures
    WINDEV Mobile Les dimensions du champ créé sont optimisées pour occuper l'espace disponible à la position indiquée. Si la taille du champ ne vous convient pas, utilisez la combinaison de touches Ctrl + Z : le champ retrouvera sa taille par défaut.
    Nouveauté 20
    WINDEV Mobile Les dimensions du champ créé sont optimisées pour occuper l'espace disponible à la position indiquée. Si la taille du champ ne vous convient pas, utilisez la combinaison de touches Ctrl + Z : le champ retrouvera sa taille par défaut.
    WINDEV Mobile Les dimensions du champ créé sont optimisées pour occuper l'espace disponible à la position indiquée. Si la taille du champ ne vous convient pas, utilisez la combinaison de touches Ctrl + Z : le champ retrouvera sa taille par défaut.
Par défaut, le champ créé ne contient qu'une seule ligne "statique" vide. La personnalisation de ce champ est effectuée dans sa fenêtre de description.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ.
Caractéristiques du champ Zone multiligne

Description d'une ligne

L'onglet "Général" de la fenêtre de description d'une zone multiligne permet de :
  • définir les paramètres de la ligne en cours,
  • ajouter une nouvelle ligne,
  • Versions 22 et supérieures
    dupliquer une ligne existante,
    Nouveauté 22
    dupliquer une ligne existante,
    dupliquer une ligne existante,
  • supprimer une ligne existante.
Lors de l'ajout d'une nouvelle ligne (bouton "Nouvelle ligne") ou lors de la modification de la ligne en cours (bouton "Modifier le type de ligne" ou double-clic sur la ligne), un assistant se lance et permet de créer un contenu par défaut, correspondant aux utilisations les plus classiques :
  • un bouton interrupteur,
  • un libellé avec un sous-libellé dirigeant vers une liste de choix, ...
A la validation de la fenêtre de description, le champ Zone multiligne est mis à jour avec les différentes lignes choisies.
Les champs correspondants aux options de lignes choisies sont automatiquement créés.
Versions 18 et supérieures

Style du champ Zone multiligne

L'onglet "Style" de la fenêtre de description du champ Zone multiligne permet de paramétrer les caractéristiques :
  • du libellé du champ.
  • du cadre extérieur.
  • du cadre interne.
  • de la ligne sélectionnée.
Nouveauté 18

Style du champ Zone multiligne

L'onglet "Style" de la fenêtre de description du champ Zone multiligne permet de paramétrer les caractéristiques :
  • du libellé du champ.
  • du cadre extérieur.
  • du cadre interne.
  • de la ligne sélectionnée.

Style du champ Zone multiligne

L'onglet "Style" de la fenêtre de description du champ Zone multiligne permet de paramétrer les caractéristiques :
  • du libellé du champ.
  • du cadre extérieur.
  • du cadre interne.
  • de la ligne sélectionnée.

Utilisation statique du champ Zone multiligne

Un champ Zone multiligne est statique si l'option "Définir comme étant la ligne répétée du champ" (onglet "Général") n'est cochée pour aucune des lignes.
Dans ce cas, le champ Zone multiligne permet de simplifier l'interface en regroupant les éléments par "thème".
Par exemple, un champ Zone multiligne statique sera utilisé dans une fiche pour la saisie du nom et du prénom du contact, de son adresse, ...
Dans ce cas, le contenu sera statique et le nombre de lignes sera fixe. Par exemple, pour l'identité :
  • une ligne pour la société,
  • une ligne pour le nom,
  • une ligne pour le prénom.
Dans ce cas, les champs de chaque ligne sont bien entendu liés à la rubrique correspondante dans le fichier de données des clients.
Autre exemple : un champ Zone multiligne statique utilisé pour avoir le comportement d'un sélecteur :

Utilisation dynamique d'un champ Zone multiligne

Un champ Zone multiligne est dynamique si l'option "Définir comme étant la ligne répétée du champ" (onglet "Général") est cochée pour une des lignes du champ Zone multiligne. Cette option ne peut être cochée que pour une seule ligne.
Dans ce cas, il est possible d'ajouter des lignes par programmation (par exemple, une liste d'options ou une liste de valeurs possibles en fonction d'un choix ou d'une base de données).
Par exemple :
Ici, la première ligne est une ligne statique, et les lignes des produits correspondent sous l'éditeur à une ligne dynamique.
L'ajout d'une ligne s'effectue par la fonction zmlAjouteLigne. Pour plus de détails sur les fonctions disponibles pour manipuler les champs Zone multiligne dynamiques, consultez Fonctions de gestion des champs Zone multiligne.

Etat du champ Zone multiligne

Si le champ Zone multiligne est dans l'état "inactif" ou "grisé", le traitement de clic n'est pas exécuté et ses lignes sont non sélectionnables.
Liste des exemples associés :
WM CRM Exemples multiplateforme (WINDEV Mobile) : WM CRM
[ + ] WM CRM est un projet multi-plateformes Android et iOS.
Il présente comment on peut réaliser une application de CRM destinée aux tablettes Android et iPad.
Le champ Zone Multiligne Exemples unitaires (WINDEV) : Le champ Zone Multiligne
[ + ] Utilisation d'un champ Zone Multiligne
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire