Tengo un cuadro de tabla que se muestra dentro de un cuadro de pestaña. Cuando hago una selección en el cuadro de la tabla, me gustaría cambiar a una pestaña diferente. Sin embargo, parece que cuando finaliza el controlador de eventos para la selección de filas, vuelve a la pestaña original.
Aquí hay un código ilustrativo. Una vez que se selecciona una fila en el cuadro de la tabla, quiero establecer el enfoque en la segunda pestaña. He puesto Espera (2) en el código para mostrar que el cambio de enfoque se produce, pero el enfoque cambia de nuevo cuando finaliza la función.
Names Default To Here( 1 );
New Window( "Mountains",
tab = Tab Box(
"Tab1",
tb = Table Box(
String Col Box( "Mountain",
{"K2", "Delphi", "Kilimanjaro", "Grand Teton"}
),
Number Col Box( "Elevation (meters)",
{8611, 681, 5895, 4199}
),
Plot Col Box( "", {8611, 681, 5895, 4199} )
),
"Tab2",
txt = Text Box("")
)
);
tb << Set Selectable Rows();
tb << set row change function(
Function( {this},
Wait(0.3); // wait just long enough to show the selection
txt <<SET text=""></SET>Puedo confirmar que este problema se solucionó en 13.2 y que todas las versiones posteriores de JMP deberían comportarse como se esperaba.
Tenga en cuenta que Dan Schikore proporcionó una solución alternativa en esa publicación anterior.
Esto suena como el mismo problema que @pmroz tenía aquí . Esperamos que esto se solucione en JMP 13.2.
Gracias,