PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Règle utilisée pour le calcul des cases
  • Attention
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
Change les dimensions d'un Widget présent dans un champ Tableau de bord. Ce Widget est déjà configuré ou affiché.
Rappel : Un Widget correspond à :
  • WINDEVWINDEV MobileAndroidiPhone/iPad une fenêtre interne.
  • WEBDEV - Code ServeurWEBDEV - Code Navigateur une page interne.
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
// Passe le Widget en cours sur deux colonnes afin d'afficher les détails
TDBChangeTailleWidget(2, 1)
LIB_Détails..Visible = Vrai
Syntaxe

Changer la taille du Widget courant Masquer les détails

TDBChangeTailleWidget(<Largeur> , <Hauteur> [, <Options>])
<Largeur> : Entier
Largeur du Widget en cours en nombre de cases ou en pixels. La taille minimale correspond à une case. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases.
Le Widget manipulé correspond au champ auquel appartient le traitement en cours (Widget ou champ appartenant au Widget).
<Hauteur> : Entier
Hauteur du Widget en cours en nombre de cases ou en pixels. La taille minimale correspond à une case. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases.
Le Widget manipulé correspond au champ auquel appartient le traitement en cours (Widget ou champ appartenant au Widget).
<Options> : Constante optionnelle de type Entier
Permet de définir l'unité utilisée et le mode de réorganisation :
tdbSansRéorganisationChange la taille du Widget sans réorganiser les Widgets adjacents.
Attention : L'utilisation de la constante tdbSansRéorganisation peut conduire à un affichage incorrect (avec des Widgets superposés). En utilisant cette constante, il est important de réorganiser entièrement le champ Tableau de bord à l'aide des fonctions TDBChangeTailleWidget et TDBDéplaceWidget.
tdbUnitéCase
(Valeur par défaut)
L'unité utilisée pour la taille du Widget est un nombre de cases.
tdbUnitéPixelL'unité utilisée pour la taille du Widget est le pixel.

Changer la taille d'un Widget identifié par son indice Masquer les détails

TDBChangeTailleWidget(<Tableau de bord> , <Indice du Widget> , <Largeur> , <Hauteur> [, <Options>])
<Tableau de bord> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ Tableau de bord à manipuler.
<Indice du Widget> : Entier
Indice du Widget à manipuler. Cet indice correspond :
  • au numéro d'ajout du Widget défini sous l'éditeur de fenêtres ou de pages.
  • au numéro d'ajout du Widget renvoyé par la fonction TDBAjouteWidget.
<Largeur> : Entier
Largeur du Widget en nombre de cases ou en pixels. La taille minimale correspond à une case. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases.
<Hauteur> : Entier
Hauteur du Widget en nombre de cases ou en pixels. La taille minimale correspond à une case. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases.
<Options> : Constante optionnelle de type Entier
Permet de définir l'unité utilisée et le mode de réorganisation :
tdbSansRéorganisationChange la taille du Widget sans réorganiser les Widgets adjacents.
Attention : L'utilisation de la constante tdbSansRéorganisation peut conduire à un affichage incorrect (avec des Widgets superposés). En utilisant cette constante, il est important de réorganiser entièrement le champ Tableau de bord à l'aide des fonctions TDBChangeTailleWidget et TDBDéplaceWidget.
tdbUnitéCase
(Valeur par défaut)
L'unité utilisée pour la taille du Widget est un nombre de cases.
tdbUnitéPixelL'unité utilisée pour la taille du Widget est le pixel.
Remarques

Règle utilisée pour le calcul des cases

Pour un Widget de taille 100 px par 100 px, avec une marge de 10 px, voici quelques exemples de redimensionnement :
TDBChangeTailleWidget(TDB_FuseauxHoraires, 1, 80, 80, tdbUnitéPixel)
// le widget sera de 1 x 1

TDBChangeTailleWidget(TDB_FuseauxHoraires, 1, 200, 200, tdbUnitéPixel)
// le widget sera de 2 x 2

TDBChangeTailleWidget(TDB_FuseauxHoraires, 1, 201, 201, tdbUnitéPixel)
// le widget sera de 3 x 3

TDBChangeTailleWidget(TDB_FuseauxHoraires, 1, 400, 500, tdbUnitéPixel)
// le widget sera de 4 x 5
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.
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 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire