PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Attribut d'un champ
  • Groupe de champs
  • Fonctionnement des lettres d'appel en fonction de l'état d'un champ
  • Champs sur onglets
  • Lignes d'un champ Table
  • Action Bar
  • Colonnes d'un champ Table
  • Limites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
La propriété ..Visible permet de :
  • Savoir si un élément est visible
  • Rendre un élément visible ou invisible.
WEBDEV - Code ServeurWEBDEV - Code Navigateur Cette modification est possible uniquement pour les champs de type "Automatique" ou "Dynamique" (onglet "Détail" de la description du champ). Il est également nécessaire que le champ soit réellement affiché dans la page.
WEBDEV - Code ServeurWEBDEV - Code Navigateur Cette modification est possible uniquement pour les champs de type "Automatique" ou "Dynamique" (onglet "IHM" de la description du champ). Il est également nécessaire que le champ soit réellement affiché dans la page.
Cette propriété s'applique aux :
  • champs et groupes de champs d'une fenêtre, d'une page ou d'un état.
  • blocs d'un état,
  • options de menu.
Remarques :
  • Sous l'éditeur de fenêtres et de pages, la visibilité d'un champ est définie dans l'onglet "IHM" de la description du champ.
  • Sous l'éditeur d'états, la visibilité d'un champ est définie dans l'onglet "Détail" de la description du champ.
  • Versions 15 et supérieures
    WEBDEV - Code Serveur La propriété ..Visible est disponible sur les lignes de tables.
    Nouveauté 15
    WEBDEV - Code Serveur La propriété ..Visible est disponible sur les lignes de tables.
    WEBDEV - Code Serveur La propriété ..Visible est disponible sur les lignes de tables.
Versions 16 et supérieures
WINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible pour les applications Windows Phone.
Nouveauté 16
WINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible pour les applications Windows Phone.
WINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible pour les applications Windows Phone.
Versions 15 et supérieures
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
Nouveauté 15
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les éléments des états dans les applications iPhone/iPad.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les éléments des états dans les applications iPhone/iPad.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les éléments des états dans les applications iPhone/iPad.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileApple Watch Cette propriété est désormais disponible en mode Apple Watch.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileApple Watch Cette propriété est désormais disponible en mode Apple Watch.
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileApple Watch Cette propriété est désormais disponible en mode Apple Watch.
Exemple
// Rendre visible le champ "SAI_Société" s'il est invisible
SI SAI_Société..Visible = Faux ALORS
        SAI_Société..Visible = Vrai
FIN
Syntaxe

Savoir si un élément est visible Masquer les détails

<Résultat> = <Nom de l'élément>..Visible
<Résultat> : Booléen
  • Vrai si l'élément spécifié est visible,
  • Faux dans le cas contraire.
<Nom de l'élément> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'élément à manipuler.

Rendre visible/invisible un champ ou un bloc d'un état Masquer les détails

<Nom de l'élément>..Visible = <Visible/Invisible>
<Nom de l'élément> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'élément à manipuler.
<Visible/Invisible> : Booléen
  • Vrai si l'élément spécifié doit être visible,
  • Faux si l'élément spécifié doit être invisible.
Remarques

Attribut d'un champ

La propriété ..Visible ne modifie pas les autres attributs d'état du champ (sélection sans saisie, actif ou grisé).

Groupe de champs

Si l'objet spécifié est un groupe de champs, l'état de visibilité de l'ensemble des champs appartenant au groupe est modifié.
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileiPhone/iPadWindows MobileUniversal Windows 10 AppJavaPHPAjaxCode Utilisateur (MCU)

Fonctionnement des lettres d'appel en fonction de l'état d'un champ

Il est impossible d'utiliser les lettres d'appel d'un champ invisible. Par exemple, un bouton invisible ne fonctionne pas via l'utilisation des lettres d'appel.
WINDEVWINDEV MobileWindows MobileJavaCode Utilisateur (MCU)

Champs sur onglets

Si un champ présent sur un volet d'onglet est visible, mais si ce volet n'est pas affiché, la propriété ..Visible renverra Faux.
WINDEVWINDEV MobileWindows MobileJavaCode Utilisateur (MCU)

Lignes d'un champ Table

Il est possible rendre visible ou invisible une ligne d'un champ Table. Par exemple :
// Rend la seconde ligne de la table invisible
TABLE_Table[2]..Visible = Faux
Si le champ Table utilise des bandeaux de couleurs alternées, l'alternance de couleurs sera respectée.
Remarque : Si la propriété ..Visible est utilisée sur une cellule de table, toutes les cellules de la colonne correspondante seront rendues invisibles.
Versions 21 et supérieures
AndroidiPhone/iPad

Action Bar

La propriété ..Visible peut être utilisée pour rendre un champ Action Bar invisible.
Dans ce cas, une animation est automatiquement effectuée lors de la disparition de l'Action Bar.
Nouveauté 21
AndroidiPhone/iPad

Action Bar

La propriété ..Visible peut être utilisée pour rendre un champ Action Bar invisible.
Dans ce cas, une animation est automatiquement effectuée lors de la disparition de l'Action Bar.
AndroidiPhone/iPad

Action Bar

La propriété ..Visible peut être utilisée pour rendre un champ Action Bar invisible.
Dans ce cas, une animation est automatiquement effectuée lors de la disparition de l'Action Bar.
WEBDEV - Code Serveur

Colonnes d'un champ Table

La propriété ..Visible peut être utilisée pour rendre des colonnes d'un champ Table invisibles.
Cependant, la propriété ..Visible ne doit pas être utilisée dans un code en mode Ajax pour modifier une colonne d'un champ Table non Ajax : dans ce cas, seules les colonnes seront invisibles, les titres de colonnes ne seront pas invisibles.

Limites

WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App La propriété ..Visible ne s'applique pas aux états.
WINDEVWINDEV Mobile La propriété ..Visible ne peut pas être utilisée sur :
  • une ligne de liste ou de combo,
  • un menu de fenêtre
  • un élément d'un champ Arbre.
Si la propriété ..Visible est utilisée sur une cellule de table, toutes les cellules de la colonne correspondante seront rendues invisibles.
WEBDEV - Code ServeurWEBDEV - Code Navigateur La propriété ..Visible ne peut pas être utilisée sur :
  • une ligne de liste ou de combo,
  • un menu ou une option de menu,
  • un tableau HTML,
  • un champ d'une zone répétée.
Java La propriété ..Visible s'applique uniquement aux éléments suivants :
  • Champ Bouton.
  • Champ Libellé.
  • Champ de saisie.
  • Champ Image.
  • Champ Interrupteur.
  • Champ Sélecteur.
  • Champ Liste.
  • Champ Combo.
  • Champ Arbre.
  • Champ Onglet.
  • Fenêtre.
  • Champ Table.
  • Colonne de table.
  • Superchamp.
Widget Android La propriété ..Visible s'applique uniquement aux éléments suivants :
  • Champ Bouton.
  • Champ Libellé.
  • Champ Image.
  • Fenêtre.
AndroidiPhone/iPadUniversal Windows 10 App La propriété ..Visible ne s'applique pas aux fenêtres.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire