DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion de la saisie assisté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
Ajoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d'un champ de saisie.
Exemple
SaisieAssistéeSupprimeTout(SAI_Direction)
SaisieAssistéeAjoute(SAI_Direction, "Gauche")
SaisieAssistéeAjoute(SAI_Direction, "Gauche vers le haut")
SaisieAssistéeAjoute(SAI_Direction, "Gauche vers le bas")
SaisieAssistéeAjoute(SAI_Direction, "Droite")
SaisieAssistéeAjoute(SAI_Direction, "Droite vers le haut")
SaisieAssistéeAjoute(SAI_Direction, "Droite vers le bas")
SaisieAssistéeAjoute(SAI_Direction, "Centre")
SaisieAssistéeOuvre(SAI_Direction)
// Code d'initialisation du champ
SaisieAssistéeAjoute(SAI_Saisie1, "Valeur affichée")

// Code de sortie du champ de saisie
Trace(SAI_Saisie1.Valeur) 
// Renvoie la valeur du champ
// Ajout d'une ligne
_sa est un SaisieAssistée
_sa.Libellé = "34300(Agde)"
_sa.ValeurMémorisée = 343300
SaisieAssistéeAjoute(SAI_CP, _sa)

// -- Evénement "Sélection d'une valeur dans la liste de saisie assistée"
PROCÉDURE Sélection(MaSélection est un SaisieAssistée)
SAI_CP = MaSélection.ValeurMémorisée
Syntaxe

Ajout d'une ligne dans la liste des valeurs disponibles pour la saisie assistée Masquer les détails

<Résultat> = SaisieAssistéeAjoute(<Champ de saisie> , <Texte> [, <Valeur mémorisée>])
<Résultat> : Entier
Numéro de la ligne ajoutée.
<Champ de saisie> : Nom de champ
Nom du champ de saisie à manipuler. L'option "Saisie assistée" est automatiquement activée sur ce champ.
<Texte> : Chaîne de caractères
Valeur à ajouter aux propositions de la saisie assistée.
<Valeur mémorisée> : Type de la valeur
Valeur mémorisée associée à la valeur ajoutée.

Ajout d'une ligne (variable de type SaisieAssistée) dans la liste des valeurs disponibles Masquer les détails

<Résultat> = SaisieAssistéeAjoute(<Champ de saisie> , <Ligne de la saisie assistée>)
<Résultat> : Entier
Numéro de la ligne ajoutée.
<Champ de saisie> : Nom de champ
Nom du champ de saisie à manipuler. L'option "Saisie assistée" est automatiquement activée sur ce champ.
<Ligne de la saisie assistée> : Variable de type SaisieAssistée
Nom de la variable de type SaisieAssistée contenant le détail de la ligne à ajouter dans la liste de la saisie assistée.
Remarques
Pour ouvrir la liste proposant les différents choix :
  • l'utilisateur peut saisir une valeur dans le champ de saisie (commençant par les lettres d'un des choix proposés).
  • par programmation, il est possible d'utiliser la fonction SaisieAssistéeOuvre. Il est conseillé de filtrer la liste de valeurs puis de l'ouvrir depuis l'événement "A chaque modification" du champ de saisie.
Liste des exemples associés :
Galerie_Photos Exemples complets (WEBDEV) : Galerie_Photos
[ + ] Cet exemple est un site de galerie photos et se compose de 2 parties principales :
- la partie "visiteur", réalisée en mode AWP et référençable.
- la partie administration réalisée en mode WEBDEV classique et sécurisée.  
 
Parmi les fonctionnalités proposées, vous y trouverez :
- une organisation par albums de vos photos
- un lien vers les réseaux sociaux
- la possibilité pour les visiteurs de commenter vos publications
- la connexion des utilisateurs est gérée via le GPU de WEBDEV
- un formulaire de contact
- au niveau de l’administration du site, vous pourrez bien évidemment uploader vos photos, les classer par album et aussi les décrire
Les fonctions SaisieAssistée Exemples unitaires (WINDEV) : Les fonctions SaisieAssistée
[ + ] Utilisation des fonctions WLangage SaisieAssistée.
Ces fonctions permettent de mettre en place facilement une saisie assistée sur les champs.
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 31/10/2023

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