

Ich habe hier Code, um ein benutzerdefiniertes Startfenster zu erstellen, wie im ersten Bild zu sehen.Gibt es eine Möglichkeit, einen Filter hinzuzufügen, der dem ähnelt, den wir normalerweise sehen, wenn wir im Menü „Analyse“ auswählen?
clearCols = Ausdruck ( // Ausdruck zum Löschen aller aktuellen Einstellungen
selTests << Alles entfernen ;
);
erinnernCols = Ausdruck (
::testsRecall = selTests << Artikel erhalten ;
);
dt = Aktuelle Datentabelle ();
/* Benutzerdefiniertes Startfenster */
selTestsWindow = Neues Fenster ( "Testauswahl für Dashboard" , // GUI zur Auswahl des zu analysierenden Tests
<< Modal ,
<< Ergebnis zurückgeben ,
Border-Box ( Links ( 3 ), Spitze( 2 ),
V Listenfeld (
H Listenfeld (
V Listenfeld (
Panel-Box ( "Spalten auswählen" ,
colListData = Col Listenfeld (alle,<< Datentyp festlegen ( "Numerisch" ))
),
),
V Listenfeld (
Panel-Box ( "Tests" ,
Lineup-Box ( N Spalte ( 2 ), Abstand ( 3 ),
Button-Box ( "Y, Antwort" , selTests << Anhängen ( colListData << Ausgewählt werden ); ),
selTests= Col Listenfeld (MinItems( 1 ), "Numerisch" ),
)
),
),
Panel-Box ( "Aktion" ,
Lineup-Box ( N Spalte ( 1 ),
okButton = Button-Box ( "OK" , erinnernCols; test_list = selTests << Artikel erhalten ; ),
Button-Box ( "Stornieren" ),
Textfeld ( " " ),
Button-Box ( "Entfernen" ,
selTests<< Ausgewählte entfernen ;
),
Button-Box ( "Abrufen" ,
clearCols;
/* Alle vorherigen Einstellungen aus den globalen Variablen wiederherstellen */
Versuchen (
selTests<< Anhängen ( ::testsRecall );
);
),
Button-Box ( "Zurücksetzen" , clearCols ),
)
)
)
)
)
);
clearCols = Ausdruck ( // Ausdruck zum Löschen aller aktuellen Einstellungen
selTests << Alles entfernen ;
);
erinnernCols = Ausdruck (
::testsRecall = selTests << Artikel erhalten ;
);
JMP 16.1 MacOS