PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Attention
  • Désactivation d'options et barre du mode édition
  • Suppression du mode Edition pour l'utilisateur final (via la FAA)
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Ouvre ou ferme le mode "Edition" d'un champ Tableau de bord.
Versions 20 et supérieures
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible en WEBDEV Serveur.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code Navigateur.
Nouveauté 20
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible en WEBDEV Serveur.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code Navigateur.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible en WEBDEV Serveur.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code Navigateur.
Versions 22 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Exemple
WINDEVWINDEV MobileAndroid
// Si le 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")
RepriseSaisie(INT_OptionsEdition)
FIN

// Modifie le mode d'édition
TDBMode(TDB_TableauDeBord, nOption)
Syntaxe

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

TDBMode(<Tableau de bord> , <Mode>)
<Tableau de bord> : Chaîne de caractères (avec ou sans guillemets)
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(<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.
<Tableau de bord> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ Tableau de bord à manipuler.
Remarques
Linux

Attention

Le champ Tableau de bord est disponible en Linux uniquement dans les sites WEBDEV Linux. Le champ Tableau de bord n'est pas disponible dans les applications WINDEV pour Linux.
AndroidiPhone/iPad

Désactivation d'options et barre du mode édition

La fonction TDBMode permet de désactiver certaines fonctionnalités du champ Tableau de bord. La suppression de ces fonctionnalités peut avoir des conséquences sur la barre du mode édition. Ainsi, si la suppression des widgets est interdite, le bouton poubelle n’est pas affiché dans la barre d’outils.

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 (ou la fonction DésactiveFAA) 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.
Composantes
WINDEVEtats et Requêtes wd220obj.dll
WEBDEV - Code Serveur wd220page.dll
WEBDEV - Code Navigateur WDJS.DLL
Linux wd220obj.so
Android wd220android.jar
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire