DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableau de bord
  • Suppression du mode Edition pour l'utilisateur final (via la FAA)
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
Ouvre ou ferme le mode "Edition" d'un champ Tableau de bord.
Exemple
WINDEV
// Si le champ Tableau de bord est déjà en mode édition, avertit l'utilisateur
SI TDBMode(TDB_TableauDeBord) <> tdbSansModif ALORS
Erreur("Le tableau de bord est déjà en mode édition")
RETOUR
FIN
nOption est un entier
// Définit l'option d'édition
SI INT_OptionsEdition[1] ALORS nOption += tdbDéplacement
SI INT_OptionsEdition[2] ALORS nOption += tdbRedimensionnement
SI INT_OptionsEdition[3] ALORS nOption += tdbSuppression
// Vérifie qu'une option au moins soit cochée
SI nOption = 0 ALORS
Erreur("Vous devez cocher au moins une option d'édition")
DonneFocusEtRetourUtilisateur(INT_OptionsEdition)
FIN
// Modifie le mode d'édition
TDBMode(TDB_TableauDeBord, nOption)
WINDEV
// Désactiver la suppression des widgets
// mais pas leur déplacement ou leur redimensionnement :
TDBMode(TDB_SansNom1, tdbDéplacement + tdbRedimensionnement)
// Attention, pour ne pas afficher du tout la barre d'outils,
// il faut utiliser la fonction DésactiveFAA (ou FAADésactive) avec la constante faaTdbModeEdition.
Syntaxe

Modifier le mode du champ Tableau de bord Masquer les détails

TDBMode(<Champ Tableau de bord> , <Mode>)
<Champ Tableau de bord> : Nom de champ
Nom du champ Tableau de bord à manipuler.
<Mode> : Constante ou combinaison de constantes de type Entier
Options d'édition disponibles pour l'utilisateur :
tdbDéplacementPassage en mode édition : l'utilisateur peut déplacer les Widgets dans le champ Tableau de bord.
tdbRedimensionnementPassage en mode édition : l'utilisateur peut redimensionner les Widgets dans le champ Tableau de bord.
tdbSansModifFermeture du mode édition : l'utilisateur ne peut pas modifier les Widgets dans le champ Tableau de bord.
Cette constante ne peut pas être combinée avec les autres constantes.
tdbSuppressionPassage en mode édition : l'utilisateur peut masquer les Widgets dans le champ Tableau de bord.

Connaître le mode actuel du champ Tableau de bord Masquer les détails

<Résultat> = TDBMode(<Champ Tableau de bord>)
<Résultat> : Constante de type Entier
Mode d'édition actuel du champ Tableau de bord :
tdbDéplacementMode édition : l'utilisateur peut déplacer les Widgets dans le champ Tableau de bord.
tdbRedimensionnementMode édition : l'utilisateur peut redimensionner les Widgets dans le champ Tableau de bord.
tdbSansModifMode classique : l'utilisateur ne peut pas modifier les Widgets dans le champ Tableau de bord.
tdbSuppressionMode édition : l'utilisateur peut masquer les Widgets dans le champ Tableau de bord.
<Champ Tableau de bord> : Nom de champ
Nom du champ Tableau de bord à manipuler.
Remarques

Suppression du mode Edition pour l'utilisateur final (via la FAA)

La fonction TDBMode permet de passer dans le mode édition par programmation.
Pour enlever la possibilité à l'utilisateur de passer dans le mode édition (via le menu contextuel ou le clic long), utilisez la fonction FAADésactive avec la constante faaTdbModeEdition.
Liste des exemples associés :
WD Tableau de bord Exemples didactiques (WINDEV) : WD Tableau de bord
[ + ] L'exemple "WD Tableau de bord" est un exemple didactique sur l'utilisation du champ Tableau de bord.
Cet exemple présente comment :
- manipuler le champ en mode "édition",
- sauver/charger une configuration,
- configurer le champ (configuration initiale, ajout / suppression de widgets, ...),
- rafraîchir un widget,
- etc.
WW_TableauDeBord Exemples didactiques (WEBDEV) : WW_TableauDeBord
[ + ] L'exemple "WW_TableauDeBord" est un exemple didactique sur l'utilisation du champ Tableau de bord.
Cet exemple présente comment :
- manipuler le champ en mode "édition",
- sauver/charger une configuration,
- configurer le champ (configuration initiale, ajout / suppression de widgets, ...),
- rafraîchir un widget.
Composante : wd290obj.dll
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

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