Botones de radio horizontales<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Es posible producir una lista horizontal de botones de opción?El siguiente script generará una lista de botones de opción verticales, pero Estoy creando una ventana de selección de usuario que tendrá una larga lista de opciones, similar al ejemplo de prueba de opción múltiple. aquí , y creo que un La lista horizontal de botones de radio será la más eficiente.Si es necesario, probablemente pueda usar un cuadro combinado, pero creo que los botones de opción serán más rápidos.
Nombres predeterminados aquí ( 1 ) ;
Nueva ventana ( "Ejemplo" ,
rb = Caja de radio (
{ "soltero" , "doble" , "triple" } ,
Espectáculo ( rb << Conseguir () )
)
) ;
Estoy usando JMP12, pero espero que la solución también sea compatible con JMP10 y superiores.
¿Algunas ideas?
Re: Botones de radio horizontalesNo importa.Puse las funciones del grupo dentro de la ventana y eso resolvió el problema.¡Gracias!
Nombres predeterminados aquí ( 1 ) ;
Nueva ventana ( "Ejemplo" ,
<< Modal ,
Caja de paneles ( "Haz una selección para cada pregunta" ,
Cuadro de alineación ( norte col ( 6 ) ,
Caja de texto ( "1. " ) ,
rb1 = Caja de radio ( "A" ) ,
rb2 = Caja de radio ( "B" ) ,
rb3 = Caja de radio ( "C" ) ,
rb4 = Caja de radio ( "D" ) ,
rb5 = Caja de radio ( "MI" ) ,
Caja de texto ( "2. " ) ,
rb6 = Caja de radio ( "A" ) ,
rb7 = Caja de radio ( "B" ) ,
rb8 = Caja de radio ( "C" ) ,
rb9 = Caja de radio ( "D" ) ,
rb10 = Caja de radio ( "MI" ) ,
Caja de texto ( "3. " ) ,
rb11 = Caja de radio ( "A" ) ,
rb12 = Caja de radio ( "B" ) ,
rb13 = Caja de radio ( "C" ) ,
rb14 = Caja de radio ( "D" ) ,
rb15 = Caja de radio ( "MI" )
)
) ,
rb1 << grupo ( rb2 ) ;
rb1 << grupo ( rb3 ) ;
rb1 << grupo ( rb4 ) ;
rb1 << grupo ( rb5 ) ;
rb6 << grupo ( rb7 ) ;
rb6 << grupo ( rb8 ) ;
rb6 << grupo ( rb9 ) ;
rb6 << grupo ( rb10 ) ;
rb11 << grupo ( rb12 ) ;
rb11 << grupo ( rb13 ) ;
rb11 << grupo ( rb14 ) ;
rb11 << grupo ( rb15 ) ;
) ;
Re: Botones de radio horizontalesHola PMroz,
Gracias por el guión de agrupación.Funciona muy bien para una ventana no modal.Mi problema ahora es que si hago que la ventana sea modal, ya no leerá las funciones del grupo después de la creación de la ventana.¿Tiene alguna idea de cómo solucionar esto?
Nombres predeterminados aquí ( 1 ) ;
Nueva ventana ( "Ejemplo" ,
<< Modal ,
Caja de paneles ( "Haz una selección para cada pregunta" ,
Cuadro de alineación ( norte col ( 6 ) ,
Caja de texto ( "1. " ) ,
rb1 = Caja de radio ( "A" ) ,
rb2 = Caja de radio ( "B" ) ,
rb3 = Caja de radio ( "C" ) ,
rb4 = Caja de radio ( "D" ) ,
rb5 = Caja de radio ( "MI" ) ,
Caja de texto ( "2. " ) ,
rb6 = Caja de radio ( "A" ) ,
rb7 = Caja de radio ( "B" ) ,
rb8 = Caja de radio ( "C" ) ,
rb9 = Caja de radio ( "D" ) ,
rb10 = Caja de radio ( "MI" ) ,
Caja de texto ( "3. " ) ,
rb11 = Caja de radio ( "A" ) ,
rb12 = Caja de radio ( "B" ) ,
rb13 = Caja de radio ( "C" ) ,
rb14 = Caja de radio ( "D" ) ,
rb15 = Caja de radio ( "MI" ) ,
)
)
) ;
rb1 << grupo ( rb2 ) ;
rb1 << grupo ( rb3 ) ;
rb1 << grupo ( rb4 ) ;
rb1 << grupo ( rb5 ) ;
rb6 << grupo ( rb7 ) ;
rb6 << grupo ( rb8 ) ;
rb6 << grupo ( rb9 ) ;
rb6 << grupo ( rb10 ) ;
rb11 << grupo ( rb12 ) ;
rb11 << grupo ( rb13 ) ;
rb11 << grupo ( rb14 ) ;
rb11 << grupo ( rb15 ) ;
Re: Botones de radio horizontalesMuy genial.Gracias PMroz.
Re: Botones de radio horizontalesPuede utilizar el método GROUP para combinar cajas de radio de forma horizontal.Mira esto:

Aquí está el código.Si tiene muchas entradas, puede usar una matriz para todas las cajas de radio.
Nombres predeterminados aquí ( 1 ) ;
Nueva ventana ( "Ejemplo" ,
caja de panel ( "Haz una selección para cada pregunta" ,
cuadro de alineación ( ncol ( 6 ) ,
caja de texto ( "1. " ) , rb1 = caja de radio ( "A" ) , rb2 = caja de radio ( "B" ) , rb3 = caja de radio ( "C" ) , rb4 = caja de radio ( "D" ) , rb5 = caja de radio ( "MI" ) ,
caja de texto ( "2. " ) , rb6 = caja de radio ( "A" ) , rb7 = caja de radio ( "B" ) , rb8 = caja de radio ( "C" ) , rb9 = caja de radio ( "D" ) , rb10 = caja de radio ( "MI" ) ,
caja de texto ( "3. " ) , rb11 = caja de radio ( "A" ) , rb12 = caja de radio ( "B" ) , rb13 = caja de radio ( "C" ) , rb14 = caja de radio ( "D" ) , rb15 = caja de radio ( "MI" ) ,
)
)
) ;
rb1 << grupo ( rb2 ) ;
rb1 << grupo ( rb3 ) ;
rb1 << grupo ( rb4 ) ;
rb1 << grupo ( rb5 ) ;
rb6 << grupo ( rb7 ) ;
rb6 << grupo ( rb8 ) ;
rb6 << grupo ( rb9 ) ;
rb6 << grupo ( rb10 ) ;
rb11 << grupo ( rb12 ) ;
rb11 << grupo ( rb13 ) ;
rb11 << grupo ( rb14 ) ;
rb11 << grupo ( rb15 ) ;