Propriétés de l'objet
Ce tableau répertorie les objets et leurs propriétés :
Objet | Propriété | Description |
---|---|---|
List, ListView | Texte | Nom unique de l'élément affiché. |
List, ListView | Alias | Légende de l'élément affiché. |
List, ListView | Attribute ou Attribute 1 | La première valeur d'attribut. Dans une hiérarchie personnalisée, l'attribut 1 renvoie la même valeur que l'attribut Nom. |
List, ListView | Attribute 2 | La deuxième valeur d'attribut. Dans une hiérarchie personnalisée, l'attribut 2 renvoie la même valeur que l'attribut Description. |
List, ListView | Attribute 3 | Troisième valeur d'attribut. |
List, ListView | Liste | .Name , pour renvoyer le nom d'une liste. Par exemple, spécifier Utiliser avec des listes globales et en combinaison avec =reportobjects.listview1.list.name pour renvoyer le nom de la liste dans ListView1. |
List, ListView | ListeResult | Utiliser avec des listes globales et en combinaison. Contient tous les membres d'une liste et leurs propriétés sous forme de table xml. Le fichier XML contient des noms uniques d'éléments tels que des clés et toutes les propriétés de membre de la liste en tant que propriétés. Il se peut que l'ordre des éléments dans le fichier XML ne corresponde pas à l'ordre des éléments dans la liste. S'il existe plusieurs éléments avec le même nom unique dans la liste, une seule occurrence est dans le fichier XML. |
List, Hyperblock, ListView | Set | L'expression MDX qui représente la définition de liste, y compris la sélection de structure, les filtres et le tri. |
List, Hyperblock, ListView | StructureSet | L'expression MDX qui représente la sélection de structure de la liste. |
Hyperblock | Texte | Nom unique du premier élément affiché dans l'hyperblock. |
Hyperblock | Alias | Légende du premier élément affiché dans l'hyperblock. |
Hyperblock | Attribute 1 | Le premier attribut du premier élément affiché dans l'hyperblock. |
Hyperblock | Attribute 2 | Le deuxième attribut du premier élément affiché dans l'hyperblock. |
Hyperblock | Attribute 3 | Le troisième attribut du premier élément affiché dans l'hyperblock. |
Global Variables | Texte | Valeur actuelle de la variable. |
Global Variables | GlobalText | Valeur actuelle de la variable, lire à partir du référentiel. |
Variables globales | DefaultText | Les valeurs variables sont définies lors de la connexion de l'utilisateur. S'il n'y a pas de valeur pour un utilisateur, la valeur par défaut est utilisée. Si une variable n'est pas persistante, la valeur revient à la valeur par défaut lors de la déconnexion. |
Report Variables | Texte | Valeur actuelle de la variable. |
Report Variables | DefaultText | Les valeurs variables sont définies lors de la connexion de l'utilisateur. S'il n'y a pas de valeur pour un utilisateur, la valeur par défaut est utilisée. Si une variable n'est pas persistante, la valeur revient à la valeur par défaut lors de la déconnexion. |
Ce tableau montre la syntaxe pour accéder aux propriétés des différents objets de rapport :
Objet | Syntaxe |
---|---|
Liste |
GlobalLists.[list_name].[property_name]
|
Variable globale |
GlobalVariables.[variable_name].[property_name]
|
Report variable |
ReportVariables.[variable_name].[property_name]
|
ListViews (zones de liste déroulante, zones de liste, boutons d'option) |
ReportObjects.[ListView_name].[property_name]
|
Hyperblocks |
ReportObjects.[hyperblock_name].[property_name]
|
Bonnes pratiques
Application Studio reconnaît le type d'objet par son nom et inclut automatiquement le type d'objet dans les formules. Par conséquent, le résultat de ces deux formules est la même :
-
=[myvariable].text
-
=ReportVariables.[myvariable].text
Cependant, s'il existe une variable globale du même nom que la variable de rapport, Application Studio affiche une erreur.
Il est recommandé de spécifier explicitement le type d'objet.
Il est possible d'accéder jusqu'à trois attributs d'un objet. Si un objet n'a qu'un seul attribut, il est possible d'y référer en tant qu'Attribut ou Attribut1.
Il est recommandé de spécifier le numéro d'attribut.