Salut, y a-t-il un moyen d'initialiser tous les boutons radio pour qu'ils soient vides ? Lors de l'exécution du script, le bouton "Oui" est renseigné par défaut ; cependant, je voudrais qu'ils commencent tous les deux comme des boutons vides. Est-ce possible?
New Window( "Warning",
<<Modal,
Panel Box( "Would you like to continue?.",
rbox1 = Radio Box( {"Yes", "No"}, rb1 = rbox1 << get selected ),
),
)
Si je comprends bien, les boutons radio existent donc un choix est toujours sélectionné.
Pour l'application telle que vous la décrivez, j'utiliserais deux cases à cocher. Le script OnCheck peut être utilisé pour envoyer une commande à l'autre case à cocher pour définir son état sur décoché (donc seulement 1 case max a été cochée). Vous auriez également besoin d'un code pour avertir l'utilisateur s'il essaie de continuer sans cocher de case.
Pourquoi les simples boutons OK, Annuler qui fonctionnent bien avec <Re : Initialiser tous les boutons radio pour qu'ils soient videsJSL est un langage interprétatif. Par conséquent, il ne connaît pas un objet jusqu'à ce qu'il soit réellement créé. Je ne sais donc pas comment vous géreriez ce que vous demandez, autre que de suivre une règle, à savoir que chaque fois que vous définissez une case radio, vous définissez toujours les valeurs sur vide.