DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Liste
  • Dernier élément
  • Équivalence
  • Divers
  • Sélectionner un élément dans un champ Liste appartenant à un champ Zone répétée
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
Sélectionne un ou plusieurs éléments dans un champ Liste, Liste image ou Combo.
L'élément est sélectionné mais n'est pas affiché s'il n'est pas visible. Pour rendre l'élément sélectionné visible, utilisez la fonction ListePosition.
Rappel : L'élément sélectionné correspond à l'élément en cours sur lequel le bandeau de sélection est affiché.
Remarque : La fonction ListeSelectPlus peut être utilisée indifféremment sur :
  • les champs Liste fichier ou Liste par programmation,
  • les champs Liste monosélection ou multisélection.
Exemple
// Sélection de l'élément dont l'indice est 7 dans le champ "LISTE_ListeClient"
ListeSelectPlus(LISTE_ListeClient, 7)
Syntaxe
ListeSelectPlus(<Champ Liste> [, <Indice 1> [... [, <Indice N>]]])
<Champ Liste> : Nom de champ
Nom du champ Liste (ou Combo) à manipuler.
Si ce paramètre correspond à une chaîne vide (""), l'élément spécifié selon son indice est sélectionné dans le champ Liste (ou Combo) auquel appartient l'événement en cours.
WEBDEV - Code Navigateur Le nom du champ Liste (ou Combo) à manipuler doit obligatoirement être spécifié.
<Indice 1> : Entiers optionnels
Indice du premier élément à sélectionner.
Si aucun indice n'est précisé, tous les éléments du champ Liste (ou Combo) spécifié sont sélectionnés.
Si ces paramètres correspondent à des éléments déjà sélectionnés, la fonction ListeSelectPlus est sans effet.
<Indice N> : Entier optionnel
Indice du Nième élément à sélectionner.
Si aucun indice n'est précisé, tous les éléments du champ Liste (ou Combo) spécifié sont sélectionnés.
Si ces paramètres correspondent à des éléments déjà sélectionnés, la fonction ListeSelectPlus est sans effet.
Remarques

Dernier élément

Pour se positionner sur le dernier élément d'un champ Liste, la syntaxe est :
ListeSelectPlus(<Champ Liste>, <Champ Liste>.Occurrence)
ou
<Champ Liste> = <Champ Liste>.Occurrence
ou
<Champ Liste> = ListeOccurrence(<Champ Liste>)

Équivalence

Dans le cas d'un champ Liste monosélection sans l'utilisation de la fonction gValeurMémorisée, les deux syntaxes suivantes sont équivalentes :
ListeSelectPlus(<Champ Liste>, <Indice>)
et
<Champ Liste> = <Indice>

Divers

  • Pour sélectionner un élément dans un champ Table, utilisez la fonction TableSelectPlus.
  • La fonction ListeSelectPlus peut être utilisée sur une colonne d'un champ Table de type "Combo".
  • La fonction ListeSelectMoins permet de désélectionner les éléments d'un champ Liste ou d'un champ Combo.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAjax

Sélectionner un élément dans un champ Liste appartenant à un champ Zone répétée

Pour sélectionner un élément dans un champ Liste inclus dans un champ Zone répétée, il faut :
  1. Déclarer un attribut du champ Zone répétée sur la valeur du champ Liste.
  2. Dans le code d'un bouton (par exemple), indiquer la nouvelle valeur de l'attribut pour la répétition voulue.
Par exemple, si l'attribut est ATT_LIGNESELECT, pour sélectionner le 3ème élément du champ Liste dans la 4ème répétition, le code sera :
ATT_LIGNESELECT[4] = 3
Ce code peut être utilisé indifféremment en code Serveur ou Navigateur.
Composante : wd290obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
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