Hallo,
Wie kann ich JSL am besten auslösen, wenn ich im Graph Builder einen Datenpunkt auswähle?
B. um Teile des Dashboards basierend auf der aktuellen Auswahl zu aktualisieren
Dort ist der Zeilenstatus-Handler .
Dies ist jedoch eine Eigenschaft der Datentabelle. Der JSL-Code wird also auch ausgelöst, nachdem das Dashboard geschlossen wurde.
Ich müsste also darauf achten, es anschließend zu entfernen.
Mir ist aufgefallen, dass a Filteränderungshandler eines lokalen Datenfilters kann als Zeilenstatus-Handler fungieren – er wird sogar ausgelöst, wenn die Maus einen Datenpunkt berührt.
„Cool“ – ist diese Funktion „wie geplant“? Es scheint in Jmp18 immer noch verfügbar zu sein – aber ich könnte mir vorstellen, dass es zu einem späteren Zeitpunkt deaktiviert wird:
Verbessern Sie die Status-Handler von JMP (Hover-Label, Zeilen-Status-Handler, Filter-Status-Handler, Scheduler usw.)
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 );