¿Deseas eliminar todos los valores en un numbercolbox (JMP 10)?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy usando JMP 10 para desarrollar algunas interfaces de usuario. Tengo un cuadro de diálogo con algunos criterios de búsqueda en la sección superior y un cuadro de tabla con stringcolboxes y numbercolboxes en la sección inferior. El usuario ingresa los criterios de búsqueda, presiona el botón Actualizar y los datos en el cuadro de tabla se actualizan. Ocasionalmente su búsqueda arroja 0 registros. Cuando esto sucede, los stringcolboxes desaparecen sin valores, pero los numbercolboxes no cambian.
Específicamente, una vez que agrego valores a un numbercolbox usando << establecer valores ([1, 2, 3]) , Puedo cambiar la lista a una matriz diferente, por ejemplo << establecer valores ([4, 5, 6, 7]) . Pero si quiero eliminar todos los valores usando << establecer valores ([]) , no funciona.
Aquí hay un ejemplo que ilustra el problema:
noroeste = nueva ventana ( "Prueba" ,
cuadro de mesa (
una = caja de cuerdas ( "String Col Box" , { "Hola" , "Mundo" , "Fubar" }) ,
segundo = numbercolbox ( "Numero Col Box" , El 1 , 2 , 3 ])
) ,
caja de botones ( "2 valores" ,
una << establecer valores ({ "AAA" , "BBB" }) ;
segundo << establecer valores ( 98 , 99 ])
) ,
caja de botones ( "0 valores" ,
una << establecer valores ({}) ;
segundo << establecer valores ([])
)
) ;
¡Gracias por tu ayuda!
Saludos,
Peter
Re: ¿Eliminar todos los valores en un numbercolbox (JMP 10)?Gracias chicos. El comando << Set ({}) ¡funciona perfectamente!
Re: ¿Eliminar todos los valores en un numbercolbox (JMP 10)?Esto es de hecho un error en JMP 10 y versiones anteriores. Ahora está arreglado para JMP 11.
Hay un mensaje alternativo << Set ({}) que toma una lista - esto funcionará con JMP 10.
Re: ¿Eliminar todos los valores en un numbercolbox (JMP 10)?Pensándolo bien, este enfoque puede ser mejor y menos propenso a errores en un contexto más complejo:
noroeste = Nueva ventana ( "Prueba" ,
Caja de mesa (
una = Caja de cadena col ( "String Col Box" , { "Hola" , "Mundo" , "Fubar" } ) ,
segundo = Numero Col Box ( "Numero Col Box" , El 1 , 2 , 3 ] )
) ,
Caja de botones ( "2 valores" ,
una << establecer valores ( { "AAA" , "BBB" } ) ;
segundo << establecer valores ( El 98 , 99 ] ) ;
) ,
Caja de botones ( "0 valores" ,
una << establecer valores ( {} ) ;
por ( yo = N artículos ( segundo << obtener ) , yo > 0 , yo -,
segundo << borrar fila ( yo )
) ;
)
) ;
Re: ¿Eliminar todos los valores en un numbercolbox (JMP 10)?Eso es muy extraño. No veo ninguna razón por la que no debería funcionar. Probablemente un error.
Esta idea puede funcionar:
b0 = Expr ( Numero Col Box ( "Numero Col Box" , [] ) ) ;
noroeste = Nueva ventana ( "Prueba" ,
Caja de mesa (
una = Caja de cadena col ( "String Col Box" ,
{ "Hola" , "Mundo" , "Fubar" }
) ,
segundo = Numero Col Box ( "Numero Col Box" , El 1 , 2 , 3 ] )
) ,
Caja de botones ( "2 valores" ,
una << establecer valores ( { "AAA" , "BBB" } ) ;
segundo << establecer valores ( El 98 , 99 ] ) ;
) ,
Caja de botones ( "0 valores" ,
segundo << borrar () ;
una << establecer valores ( {} ) << sib append ( segundo = Evaluar ( b0 ) ) ;
)
) ;