|
|
|
|
|
- Un noeud déroulé ou enroulé peut être visible ou non
- Bandeau de sélection
- Vitesse d'exécution
TableEtatElément (Fonction) En anglais : TableItemStatus Renvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant. Rappel : En exécution, un noeud est déroulé lorsque le signe "-" précède le nom du noeud.
SELON TableEtatElément(TABLEH_Planning, "Racine" + TAB + "Noeud" + TAB + "Feuille2")
CAS taErreur : Trace("Le noeud n'existe pas.")
CAS taDéroulé : Trace("Le noeud est déroulé.")
CAS taEnroulé : Trace("Le noeud est enroulé.")
FIN
Syntaxe
Etat d'un noeud en spécifiant le numéro de la ligne Masquer les détails
<Résultat> = TableEtatElément(<Champ Table hiérarchique> [, <Numéro de la ligne>])
<Résultat> : Constante de type Entier Etat du noeud spécifié :
| | taDéroule | Noeud déroulé | taEnroule | Noeud enroulé | taErreur | Noeud inexistant |
<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 le noeud à manipuler. Si ce paramètre n'est pas spécifié, l'état du noeud contenu dans la ligne en cours est renvoyé.
Etat d'un noeud en spécifiant son nom Masquer les détails
<Résultat> = TableEtatElément(<Champ Table hiérarchique> [, <Nom du noeud>])
<Résultat> : Constante de type Entier Etat du noeud spécifié :
| | taDéroule | Noeud déroulé | taEnroule | Noeud enroulé | taErreur | Noeud inexistant |
<Champ Table hiérarchique> : Nom de champ Nom du champ Table hiérarchique à manipuler. <Nom du noeud> : Chaîne de caractères optionnelle Nom du noeud à manipuler. 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é, l'état du noeud contenu dans la ligne en cours est renvoyé. Remarques Un noeud déroulé ou enroulé peut être visible ou non L'état renvoyé correspond à l'état interne de l'élément. Un élément déroulé n'est pas forcément visible car un de ses parents peut être enroulé. Par exemple : Si le noeud "Recettes" + TAB + "Desserts" est enroulé, le noeud "Recettes" + TAB + "Desserts" + TAB + "Glaces" peut être enroulé ou déroulé. Bandeau de sélection La fonction TableEtatElément ne modifie pas la position du bandeau de sélection. Vitesse d'exécution 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 : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|