Obtenir la référence de la boîte d'affichage pour l'élément sélectionné dans le rapportJe souhaite utiliser JSL pour obtenir une référence à un élément de rapport sélectionné. Plus précisément, je souhaite
a) exécuter un rapport

b) sélectionner manuellement un élément de rapport

c) puis exécutez une commande JSL pour obtenir le chemin de la zone d'affichage vers cet élément de rapport sélectionné.
Des idées sur la façon de procéder ?
Automatisation et scriptsRe : Obtenir la référence de la boîte d'affichage pour l'élément sélectionné dans le rapportVous pouvez le faire en cliquant avec le bouton droit sur le rapport et en sélectionnant
Afficher les propriétés
puis cliquez sur l'élément d'affichage dont vous souhaitez obtenir le chemin
et sous le chemin de la boîte, vous trouverez le chemin vers l'élément que vous avez sélectionné

Re : Obtenir la référence de la boîte d'affichage pour l'élément sélectionné dans le rapportJ'ai créé un visualiseur de couches XML/Rapports qui permet à l'utilisateur de sélectionner des éléments et j'utilise XPath. Commencez par utiliser Get XML pour avoir une idée des possibilités.

Nous recherchons donc l'attribut sélectionné avec la valeur true, puis nous déterminons simplement la requête.
Voir plus...
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Run Script("Bivariate");
rep = Report(biv);
s = rep << XPath("//*[@selected='true']");
If(N Items(s) > 0,
ref = s[1];
,
ref = Empty();
);
sub_path = ref << Get Display Path(rep, Mode("Subscript"));
// biv["Bivariate Fit of weight By height", "Linear Fit", "Summary of Fit", String Col Box(1)]
Je suggérerais toujours d'utiliser Afficher les propriétés comme Jim l'a démontré pour les cas d'utilisation de base.
Re : Obtenir la référence de la boîte d'affichage pour l'élément sélectionné dans le rapportExactement ce dont j'avais besoin ! Merci.