¿Cómo puede JSL permitir que el cursor haga clic en una celda y el mismo valor de las otras columnas de la tabla para resaltar automáticamente la celda?Por ejemplo, utilice el siguiente JSL para copiar la columna de nombre de la clase grande en dos columnas más.
Cómo usar JSL: cuando el cursor hace clic en una celda, la celda automáticamente establece el fondo en rojo para el mismo valor en otras columnas de la tabla.
¡Gracias!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where( 1 );
dt << Select Columns( "name" );
d2 = dt << Subset( Output Table( "t" ), Selected Rows( 1 ), columns( name ) );
Column( d2, 1 ) << set name( "n1" );
dt << Sort( By( 4 ), Order( Descending ), replace table );
dt << Update( With( d2 ) );
Close( d2, nosave );
dt << Select Where( 1 );
dt << Select Columns( "name" );
d2 = dt << Subset( Output Table( "t" ), Selected Rows( 1 ), columns( name ) );
Column( d2, 1 ) << set name( "n2" );
dt << Sort( By( 5 ), Order( Descending ), replace table );
dt << Update( With( d2 ) );
Close( d2, nosave );

Automatización y secuencias de comandosRe: ¿Cómo puede JSL permitir que el cursor haga clic en una celda y el mismo valor de las otras columnas de la tabla para resaltar automáticamente la celda?Deberá agregar un controlador de eventos a: nombre.Creo que esto es lo que estás buscando:
Function( {thisTable, thisColumn, iRow},
{},
n1rows = thisTable << Get Rows Where( :n1 == thisTable:thisColumn[iRow] );
n2rows = thisTable << Get Rows Where( :n2 == thisTable:thisColumn[iRow] );
thisTable << Select Columns( {thisColumn, :n1, :n2} ) << Clear Cell Colors;
thisColumn << Color Cells( {3, {iRow}} );
:n1 << Color Cells( {3, n1rows} );
:n2 << Color Cells( {3, n2rows} );
);Agregue la propiedad de columna:

¡Espero que ayude!
Re: ¿Cómo puede JSL permitir que el cursor haga clic en una celda y el mismo valor de las otras columnas de la tabla para resaltar automáticamente la celda?¡Gracias!

Re: ¿Cómo puede JSL permitir que el cursor haga clic en una celda y el mismo valor de las otras columnas de la tabla para resaltar automáticamente la celda?Re: ¿Cómo puede JSL permitir que el cursor haga clic en una celda y el mismo valor de las otras columnas de la tabla para resaltar automáticamente la celda?¡Gracias!