Boutons radio horizontaux<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Est-il possible de produire une liste horizontale de boutons radio ?Le script ci-dessous produira une liste de boutons radio verticaux, mais Je crée une fenêtre de sélection d'utilisateur qui contiendra une longue liste d'options, similaire à l'exemple de test à choix multiples ici , et je pense qu'un une liste horizontale de boutons radio sera la plus efficace.Si nécessaire, je peux probablement utiliser une Combo Box, mais je pense que les boutons radio seront plus rapides.
Noms par défaut ici ( 1 ) ;
Nouvelle fenetre ( "Exemple" ,
rb = Boîte radio (
{ "célibataire" , "double" , "tripler" } ,
Montrer ( rb << Obtenir () )
)
) ;
J'utilise JMP12, mais j'espère que la solution sera également compatible avec JMP10 et supérieur.
Des idées?
Re : Boutons radio horizontauxPas grave.J'ai mis les fonctions de groupe dans la fenêtre et cela a résolu le problème.Merci!
Noms par défaut ici ( 1 ) ;
Nouvelle fenetre ( "Exemple" ,
<< Modal ,
Panneau électrique ( "Faites une sélection pour chaque question" ,
Boîte de programmation ( Col N ( 6 ) ,
Zone de texte ( "1. " ) ,
rb1 = Boîte radio ( "UN" ) ,
rb2 = Boîte radio ( "B" ) ,
rb3 = Boîte Radio ( "C" ) ,
rb4 = Boîte Radio ( "D" ) ,
rb5 = Boîte radio ( "E" ) ,
Zone de texte ( "2. " ) ,
rb6 = Boîte Radio ( "UN" ) ,
rb7 = Boîte radio ( "B" ) ,
rb8 = Boîte radio ( "C" ) ,
rb9 = Boîte Radio ( "D" ) ,
rb10 = Boîte radio ( "E" ) ,
Zone de texte ( "3. " ) ,
rb11 = Boîte radio ( "UN" ) ,
rb12 = Boîte radio ( "B" ) ,
rb13 = Boîte radio ( "C" ) ,
rb14 = Boîte radio ( "D" ) ,
rb15 = Boîte Radio ( "E" )
)
) ,
rb1 << groupe ( rb2 ) ;
rb1 << groupe ( rb3 ) ;
rb1 << groupe ( rb4 ) ;
rb1 << groupe ( rb5 ) ;
rb6 << groupe ( rb7 ) ;
rb6 << groupe ( rb8 ) ;
rb6 << groupe ( rb9 ) ;
rb6 << groupe ( rb10 ) ;
rb11 << groupe ( rb12 ) ;
rb11 << groupe ( rb13 ) ;
rb11 << groupe ( rb14 ) ;
rb11 << groupe ( rb15 ) ;
) ;
Re : Boutons radio horizontauxSalut PMroz,
Merci pour le script de regroupement.Cela fonctionne très bien pour une fenêtre non modale.Mon problème maintenant est que si je rends la fenêtre modale, elle ne lira plus les fonctions de groupe après la création de la fenêtre.Avez-vous des idées pour contourner ce problème ?
Noms par défaut ici ( 1 ) ;
Nouvelle fenetre ( "Exemple" ,
<< Modal ,
Panneau électrique ( "Faites une sélection pour chaque question" ,
Boîte de programmation ( Col N ( 6 ) ,
Zone de texte ( "1. " ) ,
rb1 = Boîte Radio ( "UN" ) ,
rb2 = Boîte radio ( "B" ) ,
rb3 = Boîte radio ( "C" ) ,
rb4 = Boîte radio ( "D" ) ,
rb5 = Boîte radio ( "E" ) ,
Zone de texte ( "2. " ) ,
rb6 = Boîte radio ( "UN" ) ,
rb7 = Boîte radio ( "B" ) ,
rb8 = Boîte radio ( "C" ) ,
rb9 = Boîte radio ( "D" ) ,
rb10 = Boîte Radio ( "E" ) ,
Zone de texte ( "3. " ) ,
rb11 = Boîte Radio ( "UN" ) ,
rb12 = Boîte radio ( "B" ) ,
rb13 = Boîte Radio ( "C" ) ,
rb14 = Boîte radio ( "D" ) ,
rb15 = Boîte radio ( "E" ) ,
)
)
) ;
rb1 << groupe ( rb2 ) ;
rb1 << groupe ( rb3 ) ;
rb1 << groupe ( rb4 ) ;
rb1 << groupe ( rb5 ) ;
rb6 << groupe ( rb7 ) ;
rb6 << groupe ( rb8 ) ;
rb6 << groupe ( rb9 ) ;
rb6 << groupe ( rb10 ) ;
rb11 << groupe ( rb12 ) ;
rb11 << groupe ( rb13 ) ;
rb11 << groupe ( rb14 ) ;
rb11 << groupe ( rb15 ) ;
Re : Boutons radio horizontauxTrès cool.Merci PMroz.
Re : Boutons radio horizontauxVous pouvez utiliser la méthode GROUP pour combiner des boîtes radio de manière horizontale.Regarde ça:

Voici le code.Si vous avez plusieurs entrées, vous pouvez utiliser un tableau pour toutes les boîtes radio.
Noms par défaut ici ( 1 ) ;
Nouvelle fenetre ( "Exemple" ,
panneau électrique ( "Faites une sélection pour chaque question" ,
boîte de programmation ( ncol ( 6 ) ,
zone de texte ( "1. " ) , rb1 = boîte radio ( "UN" ) , rb2 = boîte radio ( "B" ) , rb3 = boîte radio ( "C" ) , rb4 = boîte radio ( "D" ) , rb5 = boîte radio ( "E" ) ,
zone de texte ( "2. " ) , rb6 = boîte radio ( "UN" ) , rb7 = boîte radio ( "B" ) , rb8 = boîte radio ( "C" ) , rb9 = boîte radio ( "D" ) , rb10 = boîte radio ( "E" ) ,
zone de texte ( "3. " ) , rb11 = boîte radio ( "UN" ) , rb12 = boîte radio ( "B" ) , rb13 = boîte radio ( "C" ) , rb14 = boîte radio ( "D" ) , rb15 = boîte radio ( "E" ) ,
)
)
) ;
rb1 << groupe ( rb2 ) ;
rb1 << groupe ( rb3 ) ;
rb1 << groupe ( rb4 ) ;
rb1 << groupe ( rb5 ) ;
rb6 << groupe ( rb7 ) ;
rb6 << groupe ( rb8 ) ;
rb6 << groupe ( rb9 ) ;
rb6 << groupe ( rb10 ) ;
rb11 << groupe ( rb12 ) ;
rb11 << groupe ( rb13 ) ;
rb11 << groupe ( rb14 ) ;
rb11 << groupe ( rb15 ) ;