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
SaisieAssistéeSupprimeTout(SAI_Direction)
SaisieAssistéeAjoute(SAI_Direction, "Gauche")
SaisieAssistéeAjoute(SAI_Direction, "Droite")
SaisieAssistéeAjoute(SAI_Direction, "Centre")

// Pour désactiver le filtre
SaisieAssistéeParamètre(SAI_Direction, saFiltre, filtreAucun)

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

// La saisie assistée ne s'ouvrira qu'au prochain appel à la fonction SaisieAssistéeOuvre
SaisieAssistéeParamètre(SAI_Direction, saOuvertureAutomatique, Faux)
SaisieAssistéeOuvre(SAI_Direction)
Syntaxe
SaisieAssistéeParamètre(<Champ de saisie> , <Paramètre> , <Valeur>)
<Champ de saisie> : Nom de champ
Nom du champ de saisie à manipuler. 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).
<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.
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
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".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreEgalFiltre de type "Est égal à".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreInférieurFiltre de type "Est inférieur".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreInférieurOuEgalFiltre de type "Est inférieur ou égal".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreNeCommencePasParFiltre de type "Ne commence pas par".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreNeContientPasFiltre de type "Ne contient pas".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreNeTerminePasParFiltre de type "Ne se termine pas par".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreSupérieurFiltre de type "Est supérieur".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreSupérieurOuEgalFiltre de type "Est supérieur ou égal".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
filtreTermineParFiltre de type "Se termine par".
WINDEVAndroidiPhone/iPad Cette constante n'est pas disponible.
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.
Android Cette constante n'est pas disponible.
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 SaisieAssistéeOuvre.
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 SaisieAssistéeParamètre 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 SaisieAssistéeOuvre.
  • 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 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/09/2022

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