Creé una tabla de datos y usé la función EventHandler para hacer que una de las columnas tenga un hipervínculo a un sitio web cuando se hace clic.
Lo que quiero hacer ahora es poner estos datos en Graph Builder y cuando se hace clic en los puntos, se abre el sitio web correspondiente a la fila. es posible? He usado la columna como etiqueta, pero esto no funciona porque no se puede hacer clic en ella.
He adjuntado una pequeña tabla de ejemplo donde se muestra la tabla de datos y el gráfico uno al lado del otro y donde está etiquetada la columna: es esta etiqueta en el gráfico la que me gustaría tener un hipervínculo.

Saludos
David
El controlador de eventos es una propiedad de columna, al igual que las etiquetas de valor o los límites de especificación.Los eliminas usando
dt:Column)with_EventHandler << delete property("event handler");Hola txnelson ,
¿Puedo saber cómo eliminar un controlador de eventos de una columna usando JSL?
Ninguno de los dos
dt:Column_with_EventHandler << Remove Event Handler;
ni
dt:Column_with_EventHandler << Delete Event Handler;
parece funcionar!
¿Puede usted ayudar?
Gracias y un saludo,
Valerio
Intente abrir su tabla en JMP 15.0 y cree una dispersión o cualquier otra visualización en Graph Builder.
El valor de la columna "Enlace" se mostrará automáticamente como un hipervínculo en la etiqueta flotante; haga clic en él para abrir la página web correspondiente.
También tiene la opción de no tener un controlador de expresión en la columna de la tabla de datos (para evitar el problema que describió) y tener el comportamiento de inicio solo en las etiquetas flotantes de Graph Builder aprovechando una nueva característica de JMP 15 llamada Gridlets. Incluso podría crear la URL sobre la marcha en función de otros valores de columna.

Para más detalles, por favor controlar https://www.jmp.com/content/dam/jmp/documents/en/support/jmp15/using-jmp.pdf , página 532.
realmente bueno y ya espero con ansias JMP v15.
Sólo una adición a mi pregunta. ¿Hay alguna forma de que no pueda abrir los enlaces cuando hace clic en una fila en la tabla de datos? Esto podría ser un poco molesto si sigo analizando los datos.
De lo contrario, brillante solución.
Esté atento a los primeros usuarios de JMP 15.0. Solo digo. 
Aquí hay una secuencia de comandos de ejemplo que usa Make Row State Handler para hacer lo que desea.No requiere su controlador de eventos, así que lo elimino.Puedo quedarme si lo desea, pero no es obligatorio.
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 ) ) )
);
Esto también se puede hacer agregando una secuencia de comandos de gráficos al cuadro de marco () en el gráfico.
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])] ) )
)
);