Activez et désactivez une boîte à boutons en fonction de la saisie.J'ai donc une zone de boutons dans une fenêtre modale, avec deux zones de sélection de colonnes au-dessus. Les calculs ultérieurs pourraient échouer si les deux colonnes sont identiques, donc je ne veux pas que l'utilisateur puisse cliquer sur les mêmes colonnes. Je suppose que le moyen le plus simple de procéder est de désactiver la zone de boutons jusqu'à ce que les conditions soient satisfaites (les deux zones de sélection de colonnes ont une sélection et n'ont pas la même (en supposant qu'il y en ait plus de 1, ce qui, maintenant que j'y pense, je Je vais devoir m'en occuper aussi. gah)). Quoi qu'il en soit, j'ai essayé de faire en sorte que l'élément d'activation ne fonctionne pas, suite à la suggestion d'un membre du personnel. ici , mais cela ne fonctionne pas et continue simplement à travers le code. Je suppose que c'est parce que l'activation n'est pas active, mais je ne sais pas pourquoi le code du membre du personnel a fonctionné dans le lien que j'ai mis ci-dessus. Qu'est-ce que je fais mal?
New Window("Select Variables", << Type("Modal Dialog"),
H List Box(
V List Box(
Text Box("Select Major Variable"),
lbMajor = List Box(combinedCols, <<SET max="" selected=""></SET>
Automatisation et scriptsles fenêtresRe : Activer et désactiver une boîte à boutons en fonction de la saisie.Vous pourriez essayer quelque chose comme ça.
Notez que si vous n'utilisez pas JMP17 ou une version plus récente, il risque de ne pas fonctionner correctement.
combinedCols = {"A","B","C"};
New Window("Select Variables", << Type("Modal Dialog"),
<<ON validate=""></ON>Re : Activer et désactiver une boîte à boutons en fonction de la saisie.Ouah! Je n'ai même pas eu besoin de le modifier. Bien plus que ce à quoi je m'attendais. Et d'une manière ou d'une autre, j'avais manqué le fait que vous puissiez référencer des éléments dans Windows de la même manière que vous référencez des tables et leurs enfants. Merci pour cette excellente réponse. J'apprécie vraiment cela.