JSL-Partition holt ausgewählte ZeilenIch verwende die Funktion JMP Partition() in meinem JSL-Skript für den Entscheidungsbaum. Ich wollte wissen, wie man die ausgewählten Zeilen erhält, sobald der Benutzer das Segment auswählt, für das Zeilen ausgewählt werden. Ich habe versucht, die Get Selected Row zu verwenden, aber sie kann die Tabelle nicht verstehen. Hat jemand eine Idee, wie man das codiert?
AnalytikDatentabelleGrafikSkriptingBetreff: JSL-Partition erhält ausgewählte Zeilenwenn Sie bestimmte Spalten im Partitionsbaum auswählen,
dann sehen Sie die Auswahl in Ihrer Tabelle,
und kann die Zeilen mit dem Befehl "get selected rows()" abrufen, siehe auch Scripting-Index für Beispiele:
r = dt << Get Selected Rows();
Ich weiß jedoch nicht, wie Sie die Interaktion mit dem Benutzer steuern möchten, der Zeilen im Entscheidungsbaum auswählt. Ein vereinfachtes Beispiel Ihres Codes wäre sehr hilfreich.
Betreff: JSL-Partition erhält ausgewählte ZeilenSie können verwenden
<< Make Row State Handler()
auszulösen, wenn neue Zeilen von der Partition()-Plattform ausgewählt werden
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
f = Function( {a},
theRows = Current Data Table() << get selected rows;
Show( theRows );
);
rs = Current Data Table() << make row state handler( f );
dt << Partition(
Y( :NPN1 ),
X(
:PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3, :IVP2, :NPN4, :SIT1, :INM1, :INM2,
:VPM1, :VPM2
)
);
Betreff: JSL-Partition erhält ausgewählte ZeilenVielen Dank, es hat funktioniert.