DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
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
La propriété Enroulé permet de :
  • WINDEVWEBDEV - Code ServeurAndroidiPhone/iPadPHP connaître ou définir l'état (enroulé ou déroulé) qui sera utilisé lors des prochains ajouts de lignes dans un champ Table hiérarchique.
    Cette propriété n'a pas d'effet immédiat mais elle est prise en compte par les fonctions TableAjoute, TableAjouteLigne, TableAjouteFils, TableInsère, TableInsèreLigne, TableInsèreFils, ...
    Par défaut, l'état utilisé est l'état déroulé.
  • connaître ou modifier l'état enroulé/déroulé pour :
    • les ruptures des champs Table.
    • les ruptures des champs Zone répétée.
    • WINDEV les cellules de rupture des champs Tables et Zone répétée.
    • WINDEVWEBDEV - Code ServeurWEBDEV - Code Navigateur un champ Tiroir.
    • WINDEV un champ Ruban.
    • WEBDEV - Code Navigateur un champ Barre de navigation.
    • WINDEV un champ Tableau croisé dynamique dans un état.
Exemple
WINDEVWEBDEV - Code ServeurAndroidiPhone/iPadPHP
// Définit l'état enroulé pour le prochain ajout dans le champ Table hiérarchique
TABLEH_Recette.Enroulé = Vrai
// Insère une feuille "Crêpes" en 2ème position sous le noeud "Desserts"
TableInsèreFils(TABLEH_Recette, "Desserts", 2, "Crêpes")
// -- Code de clic d'un champ Bouton
// Ce code permet de enrouler ou de dérouler la rupture du champ Table
// pour la ligne en cours selon son état
 
TABLE_RupturesImbriquées.HautRupture3.Enroulé = ...
PAS TABLE_RupturesImbriquées.HautRupture3.Enroulé
// -- Code de clic d'un champ Bouton
// Ce code permet de enrouler ou de dérouler la rupture du champ Zone répétée
// pour la répétition selon son état
 
ZR_RupturesImbriquées.RUPT_HautRupture1.Enroulé = ...
PAS ZR_RupturesImbriquées.RUPT_HautRupture1.Enroulé
Syntaxe

Connaître l'état Enroulé/Déroulé utilisé pour le prochain ajout dans un champ ou connaître l'état Enroulé/Déroulé d'un champ Masquer les détails

<Résultat> = <Champ manipulé>.Enroulé
<Résultat> : Booléen
Champ Table hiérarchique et rupture des champs Table
  • Vrai si l'état Enroulé est utilisé pour le prochain ajout,
  • Faux dans le cas contraire.
WINDEVWEBDEV - Code ServeurWEBDEV - Code Navigateur Champ Tiroir
  • Vrai si le champ Tiroir est enroulé,
  • Faux dans le cas contraire.
Rupture d'un champ Zone répétée
  • Vrai si la rupture est enroulée,
  • Faux dans le cas contraire.
WINDEV Champ Ruban
  • Vrai si le champ Ruban est enroulé. Dans ce cas, seuls les libellés des volets sont affichés (comme pour un menu classique).
  • Faux dans le cas contraire.
WEBDEV - Code Navigateur Champ Barre de navigation
  • Vrai si le volet central du champ Barre de navigation est enroulé.
  • Faux dans le cas contraire.
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.

Modifier l'état Enroulé/Déroulé utilisé pour le prochain ajout ou modifier l'état Enroulé/Déroulé d'un champ Masquer les détails

<Champ manipulé>.Enroulé = <Enroulé/Déroulé>
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.
<Enroulé/Déroulé> : Booléen
Champ Table hiérarchique et rupture des champs Table
  • Vrai si l'état enroulé doit être utilisé pour le prochain ajout,
  • Faux dans le cas contraire.
WINDEVWEBDEV - Code ServeurWEBDEV - Code Navigateur Champ Tiroir
  • Vrai pour enrouler le champ tiroir,
  • Faux pour le dérouler.
Rupture d'un champ Zone répétée
  • Vrai pour enrouler la rupture,
  • Faux pour la dérouler.
WINDEV Champ Ruban
  • Vrai pour enrouler le ruban.
  • Faux pour le dérouler.
WEBDEV - Code Navigateur Champ Barre de navigation
  • Vrai pour enrouler volet central du champ Barre de navigation.
  • Faux pour le dérouler.
WINDEV

Connaître l'état d'affichage d'un champ Tableau croisé dynamique dans un état Masquer les détails

<Résultat> = <Champ Tableau croisé dynamique>.Enroulé
<Résultat> : Constante de type Entier
Etat d'affichage des lignes et des colonnes du champ Tableau croisé dynamique dans l'état :
tcdCommeLeChampLe champ Tableau croisé dynamique de l'état est identique au champ source présent dans la fenêtre : les lignes affichés ou enroulées sont respectées.
tcdToutDérouléLe champ Tableau croisé dynamique de l'état affiche toutes les données du champ source présent dans la fenêtre : toutes les lignes et les colonnes sont déroulées.
tcdToutEnrouléLe champ Tableau croisé dynamique de l'état affiche uniquement le premier niveau de détail du champ source présent dans la fenêtre.
<Champ Tableau croisé dynamique> : Nom de champ
Nom du champ Tableau croisé dynamique à manipuler. Ce champ est présent dans un état.
WINDEV

Modifier l'état d'affichage d'un champ Tableau croisé dynamique dans un état Masquer les détails

<Champ Tableau croisé dynamique>.Enroulé = <Etat d'affichage>
<Champ Tableau croisé dynamique> : Nom de champ
Nom du champ Tableau croisé dynamique à manipuler. Ce champ est présent dans un état.
<Etat d'affichage> : Constante de type entier
Etat d'affichage des lignes et des colonnes du champ Tableau croisé dynamique dans l'état :
tcdCommeLeChampLe champ Tableau croisé dynamique de l'état est identique au champ source présent dans la fenêtre : les lignes affichés ou enroulées sont respectées.
tcdToutDérouléLe champ Tableau croisé dynamique de l'état affiche toutes les données du champ source présent dans la fenêtre : toutes les lignes et les colonnes sont déroulées.
tcdToutEnrouléLe champ Tableau croisé dynamique de l'état affiche uniquement le premier niveau de détail du champ source présent dans la fenêtre.
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 06/03/2023

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