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
Permet de paramétrer le filtre et l'ouverture de la saisie assistée.
Exemple
SAI_Direction.SupprimeToutSaisieAssistée()
SAI_Direction.AjouteSaisieAssistée("Gauche")
SAI_Direction.AjouteSaisieAssistée("Droite")
SAI_Direction.AjouteSaisieAssistée("Centre")

// Pour désactiver le filtre
SAI_Direction.ParamètreSaisieAssistée(saFiltre, filtreAucun)

// Activer le filtre "Contient" qui s'appliquera à chaque frappe
// sur les 3 valeurs précédemment ajoutées
SAI_Direction.ParamètreSaisieAssistée(saFiltre, filtreContient)

// La saisie assistée s'ouvrira uniquement
// au prochain appel à la fonction Champ_de_Saisie.OuvreSaisieAssistée
SAI_Direction.ParamètreSaisieAssistée(saOuvertureAutomatique, Faux)
SAI_Direction.OuvreSaisieAssistée()
Syntaxe
<Champ de saisie>.ParamètreSaisieAssistée(<Paramètre> , <Valeur>)
<Champ de saisie> : Nom de champ
Nom du champ de saisie à manipuler.
<Paramètre> : Constante de type Entier
Paramètre à modifier :
saDélaiDélai avant le déclenchement de la complétion. Ce délai est exprimé en millisecondes. Par défaut, le délai est de 200 millisecondes.
saFiltreFiltre à utiliser pour la saisie assistée. Par défaut, le filtre utilisé est de type "Commence par".
Ce filtre peut correspondre à une des valeurs suivantes :
filtreAucunDésactive le filtre automatique utilisé par la saisie assistée. Le filtre doit être effectué manuellement.
filtreCommenceParFiltre de type "Commence par".
filtreContientFiltre de type "Contient".
filtreDifférentFiltre de type "Est différent de".
filtreEgalFiltre de type "Est égal à".
filtreInférieurFiltre de type "Est inférieur".
filtreInférieurOuEgalFiltre de type "Est inférieur ou égal".
filtreNeCommencePasParFiltre de type "Ne commence pas par".
filtreNeContientPasFiltre de type "Ne contient pas".
filtreNeTerminePasParFiltre de type "Ne se termine pas par".
filtreSupérieurFiltre de type "Est supérieur".
filtreSupérieurOuEgalFiltre de type "Est supérieur ou égal".
filtreTermineParFiltre de type "Se termine par".
saLargeurListeLargeur de la liste des choix (exprimée en pixels). Par défaut, cette largeur correspond à la largeur de la zone de saisie du champ.
saOuvertureAutomatiqueParamètre l'ouverture automatique de la liste des choix :
  • Vrai pour ouvrir la liste automatiquement,
  • Faux pour ne pas ouvrir la liste automatiquement. Dans ce cas, la liste peut être ouverte par la fonction <Saisie>.OuvreSaisieAssistée.
Par défaut, la liste s'ouvre automatiquement.
saSansCassePrise en compte de la casse et des accents :
  • Vrai pour ne pas prendre en compte la casse et les accents.
  • Faux pour prendre en compte la casse et les accents.
Par défaut, la casse et les accents ne sont pas pris en compte.
saTailleMinNombre de caractères en saisie avant d'ouvrir la liste des choix. Par défaut, la liste des choix est ouverte après la saisie du premier caractère.
<Valeur> : Type correspondant à la valeur à modifier
Nouvelle valeur du paramètre.
Remarques
  • Si la fonction <Saisie>.ParamètreSaisieAssistée est appelée sur un champ de saisie, l'option "Saisie assistée sur liaison fichier" est automatiquement activée sur ce champ (onglet "Détail" de la fenêtre de description du champ).
  • La liste avec les choix ne s'ouvre pas immédiatement. Il faut :
    • soit que l'utilisateur ait saisi une valeur correspondant au début d'un des choix de la liste,
    • soit appeler la fonction <Saisie>.OuvreSaisieAssistée.
  • Si le champ de saisie est lié à un fichier de données :
    • seul le filtre par défaut (filtre de type "Commence par") est disponible.
    • la rubrique liée doit être clé (optimisation des performances du parcours).
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
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/06/2023

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