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.