J'ai créé une table de données et utilisé la fonction EventHandler pour créer l'un des liens hypertexte des colonnes vers un site Web lorsqu'on clique dessus.
Ce que je veux faire maintenant, c'est mettre ces données dans Graph Builder et lorsque les points sont cliqués, ils ouvrent le site Web relatif à la ligne. Est-ce possible? J'ai utilisé la colonne comme étiquette, mais cela ne fonctionne pas car elle n'est pas cliquable.
J'ai joint un petit exemple de tableau où il montre le tableau de données et le graphique côte à côte et où le cloumn est étiqueté - c'est cette étiquette dans le graphique que j'aimerais être liée par hyperlien.

salutations
David
Le gestionnaire d'événements est une propriété de colonne, tout comme les étiquettes de valeur ou les limites de spécification.Vous les supprimez en utilisant
dt:Column)with_EventHandler << delete property("event handler");Salut txnelson ,
Puis-je savoir comment supprimer un gestionnaire d'événements d'une colonne à l'aide de JSL ?
Ni l'un ni l'autre
dt:Column_with_EventHandler << Remove Event Handler;
ni
dt:Column_with_EventHandler << Delete Event Handler;
semblent fonctionner !
Pouvez-vous aider ?
Merci et meilleures salutations,
Valério
Essayez d'ouvrir votre tableau dans JMP 15.0 et de créer un nuage de points ou toute autre visualisation dans Graph Builder.
La valeur de la colonne "Lien" s'affichera automatiquement sous la forme d'un lien hypertexte dans l'étiquette de survol - cliquez dessus pour lancer la page Web correspondante.
Vous avez également la possibilité de ne pas avoir de gestionnaire d'expression dans la colonne de la table de données (pour éviter le problème que vous avez décrit) et d'avoir le comportement de lancement uniquement dans les étiquettes de survol du Générateur de graphiques en tirant parti d'une nouvelle fonctionnalité JMP 15 appelée Gridlets. Vous pouvez même créer l'URL à la volée en fonction d'autres valeurs de colonne.

Pour plus de détails, veuillez vérifier https://www.jmp.com/content/dam/jmp/documents/en/support/jmp15/using-jmp.pdf , page 532.
vraiment bon et j'attends déjà avec impatience JMP v15.
Juste un complément à ma question. Existe-t-il un moyen de ne pas ouvrir les liens lorsque vous cliquez sur une ligne dans la table de données elle-même ? Cela pourrait être légèrement ennuyeux si je continue toujours à analyser les données.
Sinon, solution brillante.
Gardez un œil sur les premiers utilisateurs de JMP 15.0. Juste dire. 
Voici un exemple de script qui utilise Make Row State Handler pour faire ce que vous voulez.Il ne nécessite pas votre gestionnaire d'événements, donc je le supprime.Je peux être laissé si vous le souhaitez, mais ce n'est pas obligatoire.
Names Default To Here( 1 );
dt = New Table( "click and Link",
Add Rows( 5 ),
New Script(
"where vs. Position",
Graph Builder(
Size( 522, 454 ),
Show Control Panel( 0 ),
Variables( X( :Position ), Y( :where ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
)
),
New Column( "Position",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] ),
Set Display Width( 56 )
),
New Column( "where",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [5, 4, 3, 2, 1] ),
Set Display Width( 48 )
),
New Column( "Link",
Character,
"Nominal",
Set Selected,
Set Values(
{"https://en.wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States",
"https://www.bbc.co.uk/home/five/beta", "https://www.linkedin.com/feed/",
"https://www.marketwatch.com/story/10-things-britain-does-better-than-america-2016-04-06",
"http://www.astonmartin.com/en/configure"}
),
Set Display Width( 430 )
),
Set Label Columns( :Link )
);
f = Function( {a},
Show( dt );
If( N Rows( dt << get selected rows ) > 0,
Web( Char( dt:link[((dt << get selected rows)[1])] ) )
);
);
rs = dt << make rowstate handler( f );
Graph Builder(
Size( 522, 454 ),
Show Control Panel( 0 ),
Variables( X( :Position ), Y( :where ) ),
Elements( Points( X, Y, Legend( 6 ) ) )
);
Cela peut également être fait en ajoutant un script graphique à la frame box() dans le graphique.
gb = Graph Builder(
Size( 522, 454 ),
Show Control Panel( 0 ),
Variables( X( :Position ), Y( :where ) ),
Elements( Points( X, Y, Legend( 6 ) ) )
);
Report( gb )[FrameBox( 1 )] << add graphics script(
If( N Rows( dt << get selected rows ) > 0,
Web( Char( dt:link[((dt << get selected rows)[1])] ) )
)
);