

Ho il codice qui per creare una finestra di avvio personalizzata, come si vede nella prima immagine.C'è un modo per aggiungere un filtro simile a quello che normalmente vediamo quando selezioniamo analizza dal menu?
clearCols = Espr ( // Espressione per cancellare tutte le impostazioni correnti
selTest << Rimuovi tutto ;
);
richiamaCols = Espr (
::testsRecall = selTests << Ottieni oggetti ;
);
tt = Tabella dei dati correnti ();
/* Finestra di avvio personalizzata */
selTestWindow = Nuova finestra ( "Selezione di prova per dashboard" , // GUI per selezionare il test da analizzare
<< Modale ,
<< risultato di ritorno ,
Casella di confine ( Sinistra ( 3 ), superiore( 2 ),
Casella di riepilogo V (
Casella di riepilogo H (
Casella di riepilogo V (
Scatola del pannello ( "Seleziona colonne" ,
colListData = Casella di riepilogo Col (tutti,<< impostare il tipo di dati ( "Numerico" ))
),
),
Casella di riepilogo V (
Scatola del pannello ( "Prove" ,
Casella di formazione ( N col ( 2 ), Spaziatura( 3 ),
Scatola dei bottoni ( "Sì, risposta" , selTest << Aggiungere (colListData << Fatti selezionare ); ),
selTest= Casella di riepilogo Col (Numero minimo( 1 ), "Numerico" ),
)
),
),
Scatola del pannello ( "Azione" ,
Casella di formazione ( N col ( 1 ),
okButton = Scatola dei bottoni ( "OK" , richiamaCols; lista_test = selTest << Ottieni oggetti ; ),
Scatola dei bottoni ( "Annulla" ),
Casella di testo ( " " ),
Scatola dei bottoni ( "Rimuovere" ,
selTest<< Rimuovi i selezionati ;
),
Scatola dei bottoni ( "Richiamare" ,
clearCols;
/* Ripristina eventuali impostazioni precedenti dalle variabili globali */
Tentativo (
selTest<< Aggiungere ( ::testsRecall );
);
),
Scatola dei bottoni ( "Ripristina" , clearCols ),
)
)
)
)
)
);
clearCols = Espr ( // Espressione per cancellare tutte le impostazioni correnti
selTest << Rimuovi tutto ;
);
richiamaCols = Espr (
::testsRecall = selTests << Ottieni oggetti ;
);
JMP 16.1 Mac OS