DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions FAA (Fonctionnalités Automatiques de l'Application)
  • Exécuter une fonctionnalité automatique
  • Suppression des FAA
  • Equivalence
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
Désactive une Fonctionnalité Automatique de vos Applications (FAA) sur un champ, sur une fenêtre ou sur l'application en cours.
Par exemple, il est possible de désactiver l'export d'un champ Table vers Excel. L'option du menu contextuel correspondant est automatiquement supprimée.
Remarque : Cette fonction est identique à la fonction DésactiveFAA, conservée par compatibilité.
Exemple
WINDEV
// Clic sur le champ Bouton Annuler
// => les valeurs saisies par l'utilisateur ne seront pas sauvées
FAADésactive(MaFenêtre, faaSauveValeur)
Ferme()
WINDEV
// Option de menu 'restaure les paramètres par défaut'
SupprimeParamètre()
FAADésactive(MaFenêtre, faaSauveTailleEtPosition)
FAADésactive(MaFenêtre, faaSauveValeur) 
Utilise(FEN_FenetrePrincipale)
WINDEV
// -- Initialisation du projet
// Désactive la possibilité de sélectionner les colonnes à afficher
// pour toutes les tables de l'application
FAADésactive(faaSélectionColonne)
Syntaxe
FAADésactive([<Champ ou fenêtre>, ] <Fonctionnalité à désactiver>)
<Champ ou fenêtre> : Nom de champ ou nom de fenêtre optionnel
Nom du champ ou de la fenêtre concerné par la fonctionnalité automatique. Il est également possible d'utiliser un nom d'alias de fenêtre.
Si ce paramètre n'est pas spécifié, la fonctionnalité automatique indiquée sera désactivée sur l'ensemble de l'application en cours.
<Fonctionnalité à désactiver> : Constante de type Entier
Action automatique à désactiver. Cette action dépend du type de champ manipulé. Si le type de champ est invalide pour la constante sélectionnée, la fonction n'a aucun effet.
faa1erChampEnSaisieDésactive le menu contextuel permettant de définir le champ de saisie comme premier champ en saisie à l'ouverture de la fenêtre.

Élément concerné : Champ de saisie
faaAfficherMotDePasseSupprime l'icône permettant de visualiser le mot de passe saisi.

Élément concerné : Champ de saisie
faaAfficherSurPlusieursLignesDésactive le menu contextuel permettant d'afficher le contenu d'une colonne d'un champ Table sur plusieurs lignes. Ce menu contextuel est désactivé pour toutes les colonnes du champ Table.


Élément concerné : Champ Table
faaAfficheVignetteDésactive l'affichage de la vignette d'une image ou d'un fichier PDF dont le chemin a été saisi dans un champ de saisie.


Élément concerné : Champ de saisie de type chemin de fichier
faaAideDesFAADésactive le menu contextuel permettant d'afficher le site d'aide des FAA (https://faa.pcsoft.fr/).


Élément concerné : Fenêtre, champ Table, champ Table hiérarchique, champ Tableau croisé dynamique
faaAjouteColonneNuméroDeLigneDésactive le menu contextuel permettant d'ajouter une première colonne "N° de ligne" dans le champ Table .

Élément concerné :
  • Champ Table.
  • Champ Table hiérarchique.
faaAjouteRaccourciDésactive le menu contextuel permettant de gérer des raccourcis clavier personnalisés.


Élément concerné : Champ Bouton
faaAjusterToutesLesColonnesDésactive le menu contextuel permettant d'ajuster automatiquement toutes les colonnes.


Élément concerné : Champ Table
faaAtteindreLaLigneDésactive le menu contextuel permettant d'afficher une fenêtre pour saisir le numéro de la ligne du champ de saisie multiligne à atteindre.


Élément concerné : Champ de saisie multiligne
faaBarreRTFDésactive le menu contextuel permettant d'afficher la barre RTF des champs de saisie RTF.


Élément concerné : Champ de saisie RTF
faaCalculatriceDésactive le menu contextuel permettant d'afficher un calculatrice sous forme de popup pour effectuer des calculs.


Elément concerné : Champ de saisie de type Numérique ou Monétaire
faaCalculAutomatiqueTableDésactive le menu contextuel permettant d'afficher les calculs automatiques sur les colonnes des champs Table.


Elément concerné : Champ Table ou champ Table hiérarchique
faaCalendrierDésactive le menu contextuel permettant d'afficher un calendrier sous forme de popup pour sélectionner une date dans un champ de saisie de type Date.


Elément concerné : Champ de saisie de type Date
faaChangeCouleurFondDésactive le menu contextuel permettant de changer la couleur de fond d'une ligne, colonne ou cellule d'un champ.


Elément concerné : Champ Table, Table hiérarchique et Tableau croisé dynamique
faaCocheToutDésactive le menu contextuel permettant de cocher/décocher toutes les lignes dans une colonne de type Interrupteur d'un champ Table.


Élément concerné : Champ Table ou champ Table hiérarchique
faaColonneFixeAGaucheDésactive le menu contextuel permettant de fixer à gauche chaque colonne d'un champ Table.

Élément concerné : Champ Table ou champ Table hiérarchique
faaComparerPériodeTcdDésactive le menu contextuel permettant de comparer différentes périodes du champ Tableau croisé dynamique.


Élément concerné : Champ Tableau croisé dynamique
faaCopieFormulaireDésactive le menu contextuel permettant de copier le formulaire en cours.


Élément concerné : Fenêtre
faaCopierDésactive le menu contextuel permettant :
  • de copier la ligne d'un champ Liste.
  • de copier la ligne et la colonne d'un champ Table.
Élément concerné : Champ Liste ou champ Table.

faaCorrectionOrthographiqueDésactive l'utilisation du correcteur orthographique de Word sur un champ de saisie.
Remarque : Cette fonctionnalité nécessite Word 2000 au moins sur le poste de l'utilisateur. Cette fonctionnalité ne marche pas avec Word 97.


Élément concerné : Champ de saisie
faaDécocheToutDésactive le menu contextuel permettant de cocher/décocher toutes les lignes dans une colonne de type Interrupteur d'un champ Table.


Élément concerné : Champ Table ou champ Table hiérarchique
faaDécouverteDesFAADésactive l'affichage d'un toast permettant d'informer l'utilisateur de la présence des FAA (Fonctionnalités Automatiques de votre Application).


Élément concerné : Fenêtre
faaDéplierReplierToutDésactive l'option du menu contextuel permettant de déplier ou replier tous les éléments d'un champ Table hiérarchique ou d'une branche d'un champ Table hiérarchique.


Élément concerné :
  • Champ Table hiérarchique,
  • Champ Arbre.
faaDésactiveAnimationFenêtreDésactive l'option du menu contextuel permettant de désactiver les animations de fenêtres.


Élément concerné : Fenêtre
faaEditerBulleDésactive l'option du menu contextuel permettant d'éditer la bulle d'aide du champ.

Élément concerné : tous les types de champs.
faaEnregistrerSous
  • Désactive l'option du menu contextuel permettant d'enregistrer le contenu du champ Tableur dans un fichier xlsx.
  • Désactive l'option de menu contextuel permettant d'enregistrer le champ Tableau de bord sous forme d'image.

Élément concerné :
  • Champ Tableur
  • Champ Tableau de bord
faaEnvoyerFichierEmailDésactive l'option du menu contextuel permettant d'envoyer un fichier par email. Ce fichier peut être :
  • le fichier dont le chemin est présent dans un champ de saisie.
  • le fichier Agenda.pdf correspondant à l'impression du champ Agenda.
  • le fichier Planning.pdf correspondant à l'impression du champ Planning.

Élément concerné :
  • Champ de saisie de type chemin de fichier.
  • Champ Agenda.
  • Champ Planning.
faaFiltreDésactive le menu contextuel de filtrage automatique sur les loupes, dans les titres de colonnes d'un champ Table.
Élément concerné : Champ Table.

faaFiltreAutoAuClavierDésactive le passage automatique en mode filtre dans une colonne d'un champ Table lorsque l'utilisateur utilise une touche du clavier dans un champ Table en saisie.
Élément concerné : Champ Table.

faaGanttAjouteDépendanceDésactive le menu contextuel d'ajout et de suppression d'un lien de dépendance entre deux tâches dans une colonne de type Diagramme de Gantt.


Élément concerné : Colonne de type Diagramme de Gantt dans un champ Table ou un champ Table hiérarchique.
faaGanttAjouteTâcheDésactive le menu contextuel d'ajout d'une tâche dans une colonne de type Diagramme de Gantt.


Élément concerné : Colonne de type Diagramme de Gantt dans un champ Table ou un champ Table hiérarchique.
faaGanttEditeTâcheDésactive le menu contextuel d'édition d'une tâche dans une colonne de type Diagramme de Gantt.


Élément concerné : Colonne de type Diagramme de Gantt dans un champ Table ou un champ Table hiérarchique.
faaGanttSupprimeTâcheDésactive le menu contextuel de suppression d'une tâche dans une colonne de type Diagramme de Gantt.


Élément concerné : Colonne de type Diagramme de Gantt dans un champ Table ou un champ Table hiérarchique.
faaGraphiqueDésactive l'affichage d'un graphe automatique sur un champ Table.


Élément concerné : Champ Table
faaHistoriqueJournalHFDésactive l'historique des enregistrements HFSQL sur un champ lié à un fichier de données.


Élément concerné : Champ lié à un fichier de données
faaHistoriqueSaisieDésactive l'historique des saisies.


Éléments concernés : Champ de saisie, combo avec saisie
faaImprimeEtatSurTableDésactive l'option "Imprimer" du menu contextuel des champs Table et Table hiérarchique.
Cette constante désactive également l'option "Imprimer" du menu contextuel des colonnes de type Diagramme de Gantt.

Elément concerné : Champ Table et Table hiérarchique
faaImprimerAgendaDésactive l'option du menu contextuel permettant d'imprimer le contenu d'un champ Agenda.


Élément concerné : Champ Agenda
faaImprimerFichierDésactive l'option du menu contextuel permettant d'imprimer un fichier.


Élément concerné : Champ de saisie de type chemin de fichier
faaImprimerPlanningDésactive l'option du menu contextuel permettant d'imprimer le contenu d'un champ Planning.


Élément concerné : Champ Planning
faaImprimerTableurDésactive l'option du menu contextuel permettant d'imprimer le contenu d'un champ Tableur.


Élément concerné : Champ Tableur
faaImprimerTcdDésactive l'option du menu contextuel permettant d'imprimer le contenu d'un champ Tableau croisé dynamique.


Élément concerné : Champ Tableau croisé dynamique
faaInterrupteurCocheToutDésactive les options du menu contextuel permettant de cocher ou de décocher toutes les options d'un champ Interrupteur.


Élément concerné : Champ Interrupteur
faaLoupeSurTableSansSaisieNiSélectionPermet de conserver le comportement de la version 20 sue les tables sans saisie ni sélection : la loupe n'apparaît pas dans la colonne même si l'option "Loupe" est cochée dans la fenêtre de description de la colonne.


Élément concerné : Champ Table
faaMenuGrapheDésactive le menu contextuel des champs Graphe affiché grâce au mécanisme des FAA.


Elément concerné : Champ Graphe
faaMenuPointDInterrogationDésactive l'option de menu contextuel de la fenêtre correspondant au menu automatique "?".


Elément concerné : Fenêtre
faaModifieAvancementTâcheGanttDésactive la modification de la valeur de l'avancement d'une tâche par l'utilisateur dans une colonne de type Diagramme de Gantt.


Élément concerné : Colonne de type Diagramme de Gantt dans un champ Table ou un champ Table hiérarchique.
faaModifieValSaisieAvecRouletteDésactive la modification de la valeur des champs de saisie numériques à l'aide de la roulette.


Elément concerné : Champ de saisie numérique
faaNoteRepositionnableDésactive la possibilité de créer des notes repositionnables.


Elément concerné : Fenêtre
faaOuvrirDésactive l'option du menu contextuel permettant d'ouvrir un fichier.


Élément concerné : Champ de saisie de type chemin de fichier
faaOuvrirAvecDésactive l'option du menu contextuel permettant d'ouvrir un fichier en sélectionnant le logiciel.


Élément concerné : Champ de saisie de type chemin de fichier
faaOuvrirEmplacementDésactive l'option du menu contextuel permettant d'ouvrir le répertoire contenant le fichier.


Élément concerné : Champ de saisie de type chemin de fichier
faaPDFSupprimePageCouranteDésactive l'option du menu contextuel permettant à l'utilisateur final de supprimer la page courante dans un champ Lecteur PDF.


Élément concerné : Champ Lecteur PDF.
faaPersonnaliserUIDésactive l'option du menu contextuel permettant à l'utilisateur final de personnaliser l'interface.


Élément concerné : Fenêtre
faaPlnScrollAutoDésactive le scroll automatique du planning lors du déplacement d'un rendez-vous.


Élément concerné : Champ Planning
faaRechercheDésactive l'utilisation de la recherche sur un champ de saisie multiligne.


Élément concerné : Champ de saisie multiligne
faaRechercheDansComboDésactive l'utilisation de la recherche sur un champ Combo.
Attention : Si la recherche dans le champ Combo a été activée par l'option "Avec recherche" disponible dans l'onglet "Détail" de la fenêtre de description du champ, cette constante n'est pas prise en compte.

Élément concerné : Champ Combo
faaRechercheInternetDésactive l'option du menu contextuel de la sélection permettant de rechercher sur Internet.


Éléments concernés :
  • Champ de saisie
  • Champs Table, Table hiérarchique, Tableur et Tableau Croisé dynamique
faaReconnaissanceVocaleDésactive la reconnaissance vocale.

faaRedimHauteurLigneDésactive le redimensionnement en hauteur des lignes par l'utilisateur. Cette option doit avoir été activée dans la description du champ Table.
Élément concerné : Champ Table, Champ Table hiérarchique, Champ Zone répétée
faaSauveFiltreEtTriDésactive les options du menu contextuel du champ Table permettant de la mémorisation des filtres et des tris.
Élément concerné : Champ Table
faaSauverEtatRuptureDésactive l'option du menu contextuel du champ permettant la mémorisation de l'état des ruptures.


Élément concerné : Champ Table, Champ Zone répétée
faaSauveTailleEtPositionDésactive la sauvegarde de la taille et la position de la fenêtre ainsi que la taille et la position des champs de la fenêtre (Champ Séparateur, champ Table, champ Barre d'outils).


Élément concerné : Fenêtre
faaSauveValeurDésactive la sauvegarde des valeurs des champs persistants de la fenêtre. Cette FAA peut être désactivée au niveau d'un champ, ou au niveau de la fenêtre (dans ce cas, l'option est supprimée des menus contextuels de tous les champs de la fenêtre).
Éléments concernés : Fenêtre, Champ de saisie, champ Liste, champ Combo avec saisie, Champ Sélecteur ou champ Interrupteur
faaSélectionColonneDésactive la sélection des colonnes d'un champ Table à afficher.


Élément concerné : Champ Table
faaSélectionFichierDésactive l'option de menu contextuel "Parcourir" affichée dans les champs de saisie de type fichier et chemin de fichier.


Élément concerné : Champ de saisie
faaSupprimeFiltreDésactive l'option de menu contextuel "Supprimer le filtre" affichée dans les colonnes des champs Table et Table hiérarchique lorsqu'un filtre est activé.


Élément concerné : Champ Table et Table hiérarchique
faaTableVersExcelDésactive l'export du contenu du champ Table ou de la sélection réalisée dans le champ Table vers Excel ou vers OpenOffice Calc (selon le logiciel installé sur le poste de l'utilisateur).


Élément concerné : Champ Table, Champ Arbre, Champ Table hiérarchique, Champ Zone répétée
faaTableVersWordDésactive l'export du contenu du champ Table ou de la sélection réalisée dans le champ Table vers Word ou vers OpenOffice Writer (selon le logiciel installé sur le poste de l'utilisateur).


Élément concerné : Champ Table, Champ Arbre, Champ Table hiérarchique, Champ Zone répétée
faaTableVersXMLDésactive l'export du contenu du champ Table ou de la sélection réalisée dans le champ Table vers XML.


Élément concerné : Champ Table, Champ Arbre, Champ Table hiérarchique, Champ Zone répétée
faaTauxGFIDésactive la possibilité de modifier le taux de grisage du GFI (Grisage des Fenêtres Inaccessibles). Les options de menu correspondantes et les raccourcis clavier (Ctrl + Alt + [+] ou Ctrl + Alt [-]) ne sont plus utilisables.

faaTcdDéplieToutDésactive la possibilité de déplier tout le contenu du champ Tableau croisé dynamique.

Élément concerné : Champ Tableau croisé dynamique
faaTcdMémoriseRegroupementDésactive la possibilité de mémoriser la configuration des regroupements.

Élément concerné : Champ Tableau croisé dynamique
faaTcdReplieToutDésactive la possibilité de replier tout le contenu du champ Tableau croisé dynamique.

Élément concerné : Champ Tableau croisé dynamique
faaTcdRestaureRegroupementDésactive la possibilité de restaurer la configuration initiale des regroupements.
faaTdbModeEditionDésactive la possibilité de passer en mode édition :
  • WINDEV par le menu contextuel dans un champ Tableau de bord.

Élément concerné : Champ Tableau de bord
faaTdbModeEditionDésactive la possibilité de passer en mode édition :
  • WINDEV par le menu contextuel dans un champ Tableau de bord.

Élément concerné : Champ Tableau de bord

Élément concerné : Champ Tableau croisé dynamique
faaTotauxAutomatiqueDésactive les calculs automatiques sur les colonnes de type numérique d'un champ Table.


Élément concerné : Champ Table
faaToutCopierDésactive le menu contextuel permettant de copier toutes les lignes d'un champ Liste ou d'un champ Table dans le presse-papiers (option "Tout copier").

Élément concerné : Champ Liste ou champ Table
faaTrieListeOuComboDésactive l'option de menu contextuel permettant de trier le contenu d'un champ Liste ou d'un champ Combo.


Élément concerné : Champ Liste ou champ Combo.
faaTriTableHConserveHiérarchieChange la méthode de tri dans les champs Table hiérarchique. Par défaut, le tri sur les colonnes conserve la hiérarchie : seules les feuilles sont triées.
Cette constante permet de changer ce comportement et de trier les noeuds et les feuilles niveau par niveau.


Élément concerné : Champ Table hiérarchique.
faaValidationAutomatiqueDésactive la possibilité de mettre une minuterie sur un bouton.


Élément concerné : Champ Bouton.
faaZoom
  • Désactive la possibilité de zoomer sur un champ Table, Table hiérarchique, Tableau Croisé Dynamique, Tableur ou Liste.
    Élément concerné : Champ Table, Table hiérarchique, Tableau Croisé Dynamique, Tableur ou Liste.
  • Désactive la possibilité de zoomer sur une fenêtre.
    Élément concerné : Fenêtre.
Remarques

Exécuter une fonctionnalité automatique

Pour exécuter une fonctionnalité automatique, utilisez la fonction FAAExécute.

Suppression des FAA

Pour supprimer les options du menu contextuel d'un champ correspondant aux FAA, utilisez la propriété MenuContextuel.

Equivalence

Cette fonction est équivalente à la fonction DésactiveFAA.
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/08/2024

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