Utilizza JSL per selezionare una scheda in una finestraCiao a tutti,
Sto usando JSL per creare una finestra con più schede al suo interno. Mi piacerebbe che l'utente selezionasse dalla casella combinata (che contiene i nomi delle schede) e in base alla selezione portasse quella scheda in primo piano, come se avesse fatto clic sulla scheda. Lo script che ho mostrato di seguito è solo un esempio che ho creato per dimostrare il mio problema. Ho provato a utilizzare sia "porta la finestra in primo piano" che "mostra finestra" ma nessuno dei due funziona.
Sto utilizzando la versione 17.1 di JMP.
names default to here (1);
nw = new window("example",
<<MODAL></MODAL>
<LINGO-LABS id="lingo-labs-724000" slang="en-US" mode="CREATE"><LINGO-LABEL>Automazione e scripting</LINGO-LABEL></LINGO-LABS>Ri: Utilizzare JSL per selezionare una scheda in una finestraCiao @tbidwell
<< set selected( n )
Questo attiverà l'ennesima scheda da sinistra a destra. Assegna un nome di variabile alla casella della scheda e questo dovrebbe funzionare.
tb = tab box(
tab page box("Selection",
v list box(
Text box("Choose your tab:"),
cb.tab = combo box({"Click to choose:", "Tab1", "Tab2"},
tab_selection = cb.tab << get selected();
if( tab_selection == "Tab1",
//tpb.tab1 << bring window to front;
tb << set selected ( 2 );
,
tab_selection == "Tab2",
//tpb.tab2 << show window;
tb << set selected( 3 )
);
),
),
),
tpb.tab1 = tab page box("Tab1"),
tpb.tab2 = tab page box("Tab2"),
),