Volet d'entrée des listes de formules
Le créateur de listes de formules transforme des données structurées en une liste standard. En d'autres termes, il s'agit d'une liste d'éléments qui comportent des noms et des légendes uniques, ainsi que des attributs.
Les sources de données valides sont les fichiers XML, les listes de valeurs et le contenu de fichiers CSV.
Les champs Formule et Type sont communs à l'ensemble des listes de formules. Les autres champs du créateur de listes dépendent du type de sources de données sélectionné.
XML
Les sources XML valides sont :
- les tables XML ;
- Tuple XML
- les tables XML ;
- Une table XML contient <Table> avec plusieurs nœuds <Row> (Ligne). Chaque ligne contient plusieurs nœuds <Property> (Propriété).
- Tuple XML
- La fonction INITSLICERS est une source classique de tuple XML.
Pour créer une liste de formules à partir d'une source XML :
- Spécifier XML pour le type.
- Spécifier une formule à connecter à la source.
- Spécifier l'attribut à utiliser pour les légendes d'élément.
Un attribut est créé pour chaque propriété de l'XML. Si le Format [type d'objet] de l'objet dans lequel la liste s'affiche. Il est également possible de désactiver le mappage automatique d'attributs et de mapper les attributs manuellement.
est sélectionné, tous les attributs sont disponibles dans la boîte de dialoguePar exemple, si le fichier XML contient les propriétés Adresse1, Ville et CodePostal, des attributs portant ces noms sont automatiquement créés. L'utilisateur qui souhaite ne rendre disponible que l'attribut CodePostal doit désactiver le mappage automatique et indiquer CodePostal dans le champ Source. Dans le champ Nom, indiquer le nom de l'attribut : par exemple Code postal.
XML
- CSV
- Si une variable stocke le contenu d'un fichier CSV, il est possible de créer une liste de formules à partir de ce contenu.
- Liste
- Il est possible d'utiliser une liste de valeurs comme source d'une liste de formules. Il est important de noter que le terme « liste » ne désigne pas, par exemple, une liste serveur ou une liste relationnelle. Il fait référence à une liste de valeurs, par exemple celles renvoyées par une fonction GETPROPERTIES ou GETPROPERTYVALUES.