CIAO,
qual è il modo migliore per attivare JSL quando seleziono un punto dati nel Costruttore di grafici?
ad esempio per aggiornare parti della dashboard in base alla selezione corrente
C'è la Gestore dello stato della riga .
Ma questa è una proprietà della tabella dati. Quindi il codice JSL verrà attivato anche dopo la chiusura della Dashboard.
Quindi, dovrei aver cura di rimuoverlo in seguito.
Ho notato che a Gestore della modifica del filtro di un filtro dati locale può fungere da gestore dello stato della riga e si attiverà anche quando il mouse tocca un punto dati.
"Cool" - questa funzionalità è "come progettata". Sembra essere ancora disponibile in Jmp18, ma potrei immaginare che verrà disabilitato in un secondo momento:
Migliorare i gestori dello stato di JMP (etichetta al passaggio del mouse, gestore dello stato della riga, gestore dello stato del filtro, pianificazione, ...)
New window("test", Data Filter Context Box(
V List box(tb = Text Box ("hello"),
H list Box(
ldf = dt << data filter(local),
gb = dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) )) )
)))));
i=1;
f = Function( {a}, Print( tb << set text(Char(i++)) ) );
rs = ldf << Make Filter Change Handler( f );