Utilice JSL para seleccionar una pestaña en una ventanaHola a todos,
Estoy usando JSL para crear una ventana con varias pestañas. Me gustaría que el usuario seleccione en el cuadro combinado (que tiene los nombres de las pestañas) y, según la selección, haga que esa pestaña aparezca al frente, como si hubiera hecho clic en la pestaña. El script que muestro a continuación es solo un ejemplo que inventé para demostrar mi problema. Intenté usar "traer ventana al frente" y "mostrar ventana", pero ninguno de los dos funcionó.
Estoy usando JMP versión 17.1.
names default to here (1);
nw = new window("example",
<<MODAL></MODAL>
<LINGO-LABS id="lingo-labs-724000" slang="en-US" mode="CREATE"><LINGO-LABEL>Automatización y secuencias de comandos</LINGO-LABEL></LINGO-LABS>Re: Usar JSL para seleccionar una pestaña en una ventanaHola @tbidwell
<< set selected( n )
Esto activará la enésima pestaña de izquierda a derecha. Asigne un nombre de variable al cuadro de pestaña y esto debería funcionar.
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"),
),