PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Conditions d'utilisation
  • Branche à dérouler
  • Bandeau de sélection
  • Vitesse d'exécution pour les champs Table hiérarchique
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Déroule :
Rappel : En exécution, un noeud est déroulé lorsque le signe "-" précède le nom du noeud.
WEBDEV - Code ServeurJavaPHP Les ruptures ne sont pas disponibles sur les champs Table dans cette version.
Java Les ruptures ne sont pas disponibles sur les champs Table dans cette version.
Versions 18 et supérieures
PHP Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites PHP.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites WEBDEV sous Linux.
Nouveauté 18
PHP Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites PHP.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites WEBDEV sous Linux.
PHP Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites PHP.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les champs Table hiérarchique dans les sites WEBDEV sous Linux.
Versions 20 et supérieures
WEBDEV - Code Navigateur Cette fonction est désormais disponible pour les champs Table en code Navigateur.
PHP Cette fonction est désormais disponible pour les champs Table dans les sites PHP.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les champs Table dans les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les champs Table dans les sites WEBDEV sous Linux.
Nouveauté 20
WEBDEV - Code Navigateur Cette fonction est désormais disponible pour les champs Table en code Navigateur.
PHP Cette fonction est désormais disponible pour les champs Table dans les sites PHP.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les champs Table dans les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les champs Table dans les sites WEBDEV sous Linux.
WEBDEV - Code Navigateur Cette fonction est désormais disponible pour les champs Table en code Navigateur.
PHP Cette fonction est désormais disponible pour les champs Table dans les sites PHP.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les champs Table dans les sites WEBDEV sous Windows.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les champs Table dans les sites WEBDEV sous Linux.
Versions 22 et supérieures
Android Cette fonction est désormais disponible pour les champs Table dans les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les champs Table dans les applications iPhone/iPad.
Nouveauté 22
Android Cette fonction est désormais disponible pour les champs Table dans les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les champs Table dans les applications iPhone/iPad.
Android Cette fonction est désormais disponible pour les champs Table dans les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les champs Table dans les applications iPhone/iPad.
Versions 25 et supérieures
iPhone/iPad La syntaxe permettant de manipuler une rupture est désormais disponible pour les champs Table dans les applications iPhone/iPad.
Nouveauté 25
iPhone/iPad La syntaxe permettant de manipuler une rupture est désormais disponible pour les champs Table dans les applications iPhone/iPad.
iPhone/iPad La syntaxe permettant de manipuler une rupture est désormais disponible pour les champs Table dans les applications iPhone/iPad.
Exemple
WINDEVWEBDEV - Code ServeurWindows MobilePHP
// Déroule la branche sélectionnée dans le champ Table hiérarchique
TableDéroule(TABLEH_TablePlanning)
WINDEVWEBDEV - Code ServeurWindows MobilePHP
// Déroule tout le champ Table hiérarchique
TableDéroule(TABLEH_TablePlanning, 1)
// Equivalent à : TableDérouleTout(TABLEH_TablePlanning)
WINDEVWEBDEV - Code ServeurWindows MobilePHP
// Déroule la branche spécifiée dans le champ Table hiérarchique
TableDéroule(TABLEH_TablePlanning, "MaRacine" + TAB + "MaBranche")
Syntaxe
WINDEVWEBDEV - Code ServeurWindows MobilePHP

Champ Table hiérarchique : Dérouler une branche en spécifiant le numéro de la ligne Masquer les détails

TableDéroule(<Champ Table hiérarchique> [, <Numéro de la ligne>])
<Champ Table hiérarchique> : Nom de champ
Nom du champ Table hiérarchique à manipuler.
<Numéro de la ligne> : Entier optionnel
Numéro de la ligne contenant la branche à dérouler. Si ce paramètre n'est pas spécifié, la branche contenue dans la ligne en cours est déroulée.
WINDEVWEBDEV - Code ServeurWindows MobilePHP

Champ Table hiérarchique : Dérouler une branche en spécifiant son nom Masquer les détails

TableDéroule(<Champ Table hiérarchique> [, <Nom de la branche>])
<Champ Table hiérarchique> : Nom de champ
Nom du champ Table hiérarchique à manipuler.
<Nom de la branche> : Chaîne de caractères optionnel (avec guillemets)
Nom de la branche à dérouler. Ce paramètre est de la forme :
"<Nom de la racine>" + TAB + ["<Nom du 1er noeud>" + TAB + ...
["<Nom du 2ème noeud>" + TAB + [...]]]"<Nom de la feuille>"
Si ce paramètre ne correspond pas à une branche existante, une erreur WLangage est générée.
Si ce paramètre n'est pas spécifié, la branche contenue dans la ligne en cours est déroulée.
WINDEVWINDEV MobileCode Utilisateur (MCU)

Champ Table avec ruptures : Dérouler une rupture Masquer les détails

TableDéroule(<Champ Table> [, <Numéro de la ligne> [, <Nom de la rupture>]])
<Champ Table> : Nom de champ
Nom du champ Table à manipuler. Ce champ doit posséder une ou plusieurs ruptures. Dans le cas contraire, cette fonction n'a aucun effet.
<Numéro de la ligne> : Entier optionnel
Numéro de la ligne de la rupture à dérouler. Ce numéro doit correspondre soit au numéro de la ligne en cours, soit au numéro de la première ligne de la rupture à dérouler. Si ce paramètre n'est pas spécifié, la rupture de la ligne en cours est enroulée.
<Nom de la rupture> : Chaîne de caractères optionnelle
Nom de la rupture à dérouler. Ce paramètre doit être spécifié dans le cas de ruptures imbriquées. Il permet de définir la rupture qui sera déroulée. Par défaut, si des ruptures sont imbriquées, aucune rupture n'est déroulée.

Champ Table avec ruptures : Dérouler une rupture Masquer les détails

TableDéroule(<Champ Table> [, <Numéro de la ligne> [, <Nom de la rupture>]])
<Champ Table> : Nom de champ
Nom du champ Table à manipuler. Ce champ doit posséder une ou plusieurs ruptures. Dans le cas contraire, cette fonction n'a aucun effet.
<Numéro de la ligne> : Entier optionnel
Numéro de la ligne de la rupture à dérouler. Ce numéro doit correspondre soit au numéro de la ligne en cours, soit au numéro de la première ligne de la rupture à dérouler. Si ce paramètre n'est pas spécifié, la rupture de la ligne en cours est enroulée.
<Nom de la rupture> : Chaîne de caractères optionnelle
Nom de la rupture à dérouler. Ce paramètre doit être spécifié dans le cas de ruptures imbriquées. Il permet de définir la rupture qui sera déroulée. Par défaut, si des ruptures sont imbriquées, aucune rupture n'est déroulée.
Versions 22 et supérieures
WINDEV

Table et table hiérarchique : Dérouler une fenêtre de détail Masquer les détails

TableDéroule(<Champ Table> [, <Numéro de la ligne>])
<Champ Table> : Nom de champ
Nom du champ Table ou Table hiérarchique à manipuler.
<Numéro de la ligne> : Entier optionnel
Numéro de la ligne dont le détail doit être déroulé. Si ce paramètre n'est pas spécifié, le détail de la ligne en cours est déroulé.
Nouveauté 22
WINDEV

Table et table hiérarchique : Dérouler une fenêtre de détail Masquer les détails

TableDéroule(<Champ Table> [, <Numéro de la ligne>])
<Champ Table> : Nom de champ
Nom du champ Table ou Table hiérarchique à manipuler.
<Numéro de la ligne> : Entier optionnel
Numéro de la ligne dont le détail doit être déroulé. Si ce paramètre n'est pas spécifié, le détail de la ligne en cours est déroulé.
WINDEV

Table et table hiérarchique : Dérouler une fenêtre de détail Masquer les détails

TableDéroule(<Champ Table> [, <Numéro de la ligne>])
<Champ Table> : Nom de champ
Nom du champ Table ou Table hiérarchique à manipuler.
<Numéro de la ligne> : Entier optionnel
Numéro de la ligne dont le détail doit être déroulé. Si ce paramètre n'est pas spécifié, le détail de la ligne en cours est déroulé.
Remarques

Conditions d'utilisation

La fonction TableDéroule peut être utilisée sur :
  • WINDEVWEBDEV - Code ServeurWindows MobilePHP un champ Table hiérarchique.
  • un champ Table mémoire.
  • un champ Table fichier chargé en mémoire.
  • WEBDEV - Code ServeurPHP un champ Table en mode Ajax ou un champ Table en mode classique.
  • WEBDEV - Code Navigateur un champ Table en mode navigateur.
Cette fonction ne peut pas être utilisée sur les champs Table fichier (accès direct).

Branche à dérouler

La fonction TableDéroule n'a aucun effet :
Champ Table hiérarchiqueChamp Table avec ruptures
  • si la branche à enrouler est introuvable.
  • si la branche à enrouler est une feuille.
  • si la branche à enrouler est déjà enroulé.
  • si le champ Table n'a pas de ruptures.
  • si le champ Table contient plusieurs ruptures, et si la rupture à dérouler n'est pas indiquée.
  • si aucune ligne n'est sélectionnée dans le champ Table et si le paramètre <Numéro de la ligne> n'est pas spécifié.

Remarques pour les champs Table hiérarchique :
  • Si le paramètre <Numéro de ligne> ou <Nom de la branche> correspond à la branche contenue dans la première ligne, toute la hiérarchie du champ Table hiérarchique est déroulée (équivalent à la fonction TableDérouleTout).
  • Versions 19 et supérieures
    Lors de l'appel à la fonction TableDéroule, si la branche spécifiée possède une procédure associée par la propriété ..AjouteFilsDifféré, cette procédure sera exécutée.
    Nouveauté 19
    Lors de l'appel à la fonction TableDéroule, si la branche spécifiée possède une procédure associée par la propriété ..AjouteFilsDifféré, cette procédure sera exécutée.
    Lors de l'appel à la fonction TableDéroule, si la branche spécifiée possède une procédure associée par la propriété ..AjouteFilsDifféré, cette procédure sera exécutée.

Bandeau de sélection

La fonction TableDéroule ne modifie pas la position du bandeau de sélection.

Vitesse d'exécution pour les champs Table hiérarchique

La vitesse d'exécution de la syntaxe 1 est plus rapide que celle de la syntaxe 2.
Classification Métier / UI : Code UI
Composante : wd250obj.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire