Come può JSL consentire al cursore di fare clic su una cella e lo stesso valore delle altre colonne della tabella per evidenziare automaticamente la cella?Ad esempio, utilizzare il seguente JSL per copiare la colonna del nome della classe grande altre due colonne.
Come utilizzare JSL: Quando il cursore fa clic su una cella, la cella imposta automaticamente lo sfondo su rosso per lo stesso valore in altre colonne della tabella.
Grazie!
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 );

Automazione e scriptingRi: Come può JSL consentire al cursore di fare clic su una cella e lo stesso valore delle altre colonne della tabella per evidenziare automaticamente la cella?Dovrai aggiungere un gestore di eventi a :name.Penso che questo sia quello che stai cercando:
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} );
);Aggiungi la proprietà della colonna:

Spero che aiuti!
Ri: Come può JSL consentire al cursore di fare clic su una cella e sullo stesso valore delle altre colonne della tabella per evidenziare automaticamente la cella?Grazie!

Ri: Come può JSL consentire al cursore di fare clic su una cella e sullo stesso valore delle altre colonne della tabella per evidenziare automaticamente la cella?Ri: Come può JSL consentire al cursore di fare clic su una cella e sullo stesso valore delle altre colonne della tabella per evidenziare automaticamente la cella?Grazie!