JMP può eseguire automaticamente JSL quando il cursore fa clic su una cella?
Ad esempio, esegue automaticamente il JSL specificato quando il cursore fa clic su una cella?
Grazie!
Automazione e scriptingfinestreRe: JMP può eseguire automaticamente JSL quando il cursore fa clic su una cella?SÌ.
Vedere la voce "Web" in JMP Scripting Index:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:age << Set Property( "Event Handler", Event Handler( Click( JSL Quote( Function( {dt, col, row}, Caption( "You clicked on row " || Char( row ) ); Wait( 1 ); Caption( Remove ) ) ) ) ) )Re: JMP può eseguire automaticamente JSL quando il cursore fa clic su una cella?meraviglioso
Grazie!

Re: JMP può eseguire automaticamente JSL quando il cursore fa clic su una cella?Vorrei passare a un esempio più specifico:
dt=Open("$SAMPLE_DATA/Prodotto per la cura dei capelli.jmp");
Come fare clic su una cella nella colonna 1, colonna 2
Come scrivere JSL per implementare:
1, assegna automaticamente il valore di questa cella alla variabile,
2, e poi nella prima colonna, la seconda colonna nell'intervallo di righe è questo valore delle celle per cambiare il colore della cella in rosa, non questo valore per annullare il colore.
Ad esempio, nel mio screenshot, ho fatto clic su dt[1175,1].
Grazie!

Re: JMP può eseguire automaticamente JSL quando il cursore fa clic su una cella?dt = Current Data Table();
ab = (dt << get selected rows)[1];
aaa = Column( dt, (dt << get selected columns)[1] )[(dt << get selected rows)[1]];
r = N Row( dt );
i = 1;
j = 1;
For( j = 1, j <= r, j++,
For( i = 1, i <= 2, i++,
If( dt[j, i ] == aaa,
Column( i ) << Color Cells( "red", j ),
Column( i ) << Color Cells( "white", j )
)
)
);