MULTISELECTADD
Cette fonction permet d'ajouter des éléments à une définition XML (MLS-XML) de multisélection.
MULTISELECTADD est généralement utilisée en tant que paramètre de l'action Définir les paramètres.
Syntaxe
Cette fonction nécessite une définition MLS-XML valide, ainsi que des paires d'arguments indiquant le type et le nom unique de chaque élément à ajouter à la définition.
Seul le type d'élément « Member » (Membre) est actuellement pris en charge.
La syntaxe de cette fonction est la suivante :
=MULTISELECTADD("XML_multiselect","structure_selection_type","element_uniquename" {,"structure_selection_type","element_uniquename"})
MULTISELECTADD ne permet pas de valider des noms uniques des éléments. Il convient donc de vérifier que les noms uniques spécifiés sont valides.
Exemple
Cet exemple est basé sur l'application Samples.
Le nom unique de l'élément « Special Offers » (Offres spéciales) est stocké dans une variable de rapport appelée rv_product.
Le nom unique de l'élément « Winter Tires » (Pneus hiver) est stocké dans la cellule C4.
Cette fonction MULTISELECTADD ajoute les éléments « Winter Tires » et « Special Offers » à une variable MLS-XML appelée rv_multi :
=MULTISELECTADD(reportvariables.rv_multi.text,"Member",ReportVariables.rv_product.text,"Member",C4)
Si la fonction MULTISELECTADD est spécifiée dans une cellule, cette dernière affiche </MultiSelect>
. Développer la hauteur de la cellule pour afficher l'ensemble de la définition MLS-XML.