Wie rufe ich eine Datenzeile aus einer Tabelle in einem ausgewählten Anzeigefenster ab?Ich habe ein Fenster, das eine Tabelle enthält (d. h. die ersten fünf Zeilen von Big Class.jmp), die ich mit dem folgenden Skript erstellt habe, und ich würde gerne wissen:
1) dass eine Zeile der Tabelle ausgewählt wurde
2) Rufen Sie die Daten aus der Tabelle im Fenster ab
Nachdem das Fenster erstellt wurde, gehen wir davon aus, dass der Benutzer eine Zeile der Tabelle auswählt, wie im angehängten Bild gezeigt.
Hinweis: Ich verwende JMP Version 17.1.
names default to here(1);
dt = open("$sample_data\big class.jmp", invisible);
rpt = dt << select where(row()<5) << get as report;
nw = new window("test",
v list box(
outline box("Big Class", rpt)
)
);
Automatisierung und SkripterstellungBetreff: Wie rufe ich eine Datenzeile aus einer Tabelle in einem ausgewählten Anzeigefenster ab?Der Bericht aus der Datentabelle ist ein Rahmenfeld mit einem Tabellenfeld darin, sodass Sie es verwenden können

Names Default To Here(1);
dt = Open("$sample_data\big class.jmp", invisible);
rpt = dt << select where(Row() < 5) << get as report;
nw = New Window("test",
V List Box(
Outline Box("Big Class",
rpt
)
)
);
rpt[Table Box(1)] << Get Selected Rows;
Nachdem Sie den Objekttyp kennen, können Sie anhand des Skriptindex ziemlich leicht erkennen, was Sie tun können

oder Sie können Eigenschaften anzeigen verwenden
Show Properties(rpt[Table Box(1)])