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 desde el cuadro combinado (que tiene los nombres de las pestañas) y, en función de la selección, hacer que esa pestaña pase al frente, como si hubiera hecho clic en ella. El script que muestro a continuación es solo un ejemplo que creé para demostrar mi problema. Intenté usar tanto "traer ventana al frente" como "mostrar ventana", pero ninguna funciona.
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 scripting</LINGO-LABEL></LINGO-LABS>Re: Usar JSL para seleccionar una pestaña en una ventanaHola @tbidwell
<< set selected( n )
Esto activará la pestaña n de izquierda a derecha. Asigna 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"),
),