PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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.
Versions 20 et supérieures
Windows Cette fonction est désormais disponible en WEBDEV Serveur.
Linux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 20
Windows Cette fonction est désormais disponible en WEBDEV Serveur.
Linux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Windows Cette fonction est désormais disponible en WEBDEV Serveur.
Linux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
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 : wd270obj.dll
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire