DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Disposition
  • Présentation
  • Gérer la visibilité par programmation
  • Rendre dynamiquement invisible un champ
  • Rendre dynamiquement invisible une cellule d'un champ Disposition
  • Programmation du champ Disposition
  • Propriétés disponibles
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
Manipuler un champ Disposition par programmation
Présentation
Un champ Disposition peut être manipulé par programmation. Il est également possible de manipuler par programmation :
  • les champs présents dans le champ Disposition,
  • les cellules du champ Disposition.
Cette page d'aide détaille les différentes manipulations possibles.
Gérer la visibilité par programmation

Rendre dynamiquement invisible un champ

Pour rendre dynamiquement un champ présent dans un champ Disposition visible ou invisible, il suffit d'utiliser la propriété Visible en utilisant la syntaxe suivante :
<Nom du champ>.Visible = <Vrai/Faux>

Remarque : Fonctionnement d'un champ Disposition en mode "pousser les champs autour" :
La cellule du champ Disposition est automatiquement rendue invisible et les autres cellules du champ Disposition sont automatiquement repositionnées si les conditions suivantes sont réunies :
  • un champ présent dans un champ Disposition est rendu invisible,
  • ce champ est seul présent dans une cellule ou tous les champs de la cellule du champ Disposition sont invisibles.
Remarques :
  • Si tous les champs présents dans un champ Disposition sont invisibles, le champ Disposition reste visible.
  • WEBDEV - Code ServeurWEBDEV - Code Navigateur La propriété Visible peut être utilisée en code serveur ou en code navigateur. Le fonctionnement sur les champs et les cellules d'un champ Disposition est identique.

Rendre dynamiquement invisible une cellule d'un champ Disposition

Pour rendre dynamiquement une cellule d'un champ Disposition visible ou invisible, il suffit d'utiliser la propriété Visible sur la cellule en utilisant la syntaxe suivante :
<Nom du champ Disposition>[Indice de la cellule].Visible = <Vrai/Faux>

Remarque : Fonctionnement d'un champ Disposition en mode "pousser les champs autour" :
Si une cellule d'un champ Disposition est rendu invisible, automatiquement tous les champs de la cellule sont rendus invisibles : les autres cellules du champ Disposition sont automatiquement repositionnées.
Remarques :
  • Si toutes les cellules présentes dans un champ Disposition sont invisibles, le champ Disposition est lui-même invisible.
  • WEBDEV - Code ServeurWEBDEV - Code Navigateur La propriété Visible peut être utilisée en code serveur ou en code navigateur. Le fonctionnement sur les champs et les cellules d'un champ Disposition est identique.
Programmation du champ Disposition

Propriétés disponibles

Les propriétés spécifiques au champ Disposition sont les suivantes :
DispositionLa propriété Disposition permet de connaître la disposition des cellules dans un champ Disposition.
HauteurAvecAnimationLa propriété HauteurAvecAnimation permet de modifier la hauteur d'une cellule d'un champ Disposition en jouant l'animation "Changement de taille d'une cellule" définie :
  • soit dans l'onglet "Avancé" de la fenêtre de description du projet (bouton "Animation des champs").
  • soit dans l'onglet "Style" du champ ou du projet.
LargeurAvecAnimationLa propriété LargeurAvecAnimation permet de modifier la largeur d'une cellule d'un champ Disposition en jouant l'animation "Changement de taille d'une cellule" définie :
  • soit dans l'onglet "Avancé" de la fenêtre de description du projet (bouton "Animation des champs").
  • soit dans l'onglet "Style" du champ ou du projet.
MargeInterCellulesLa propriété MargeInterCellules permet de :
  • connaître la marge entres les lignes ou les colonnes d'un champ Disposition.
  • modifier la marge entres les lignes ou les colonnes d'un champ Disposition.
VisibleAvecAnimationLa propriété VisibleAvecAnimation permet de rendre un champ visible ou invisible en jouant l'animation "Apparition/Disparition".
Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Disposition, consultez Propriétés associées au champ Disposition.
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Champ disposition et champ SPLIT
Existe t il un bug ou est ce un problème de programation

Lorsque l'on déplace un champ SPLIT, Le champ Disposition s'agrandit et passe en dessous du champ SPLIT, ce qui cache une partie des informations désirées.
Cmtop
16 mar. 2022

Dernière modification : 25/05/2022

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