Ich habe also ein Schaltflächenfeld in einem modalen Fenster mit zwei Spaltenauswahlfeldern darüber. Die Berechnung könnte später scheitern, wenn die beiden Spalten gleich sind. Daher möchte ich nicht, dass der Benutzer auf dieselben Spalten klicken kann. Ich gehe davon aus, dass der einfachste Weg, dies zu tun, darin besteht, das Schaltflächenfeld zu deaktivieren, bis die Bedingungen erfüllt sind (beide Spaltenauswahlfelder haben eine Auswahl und nicht die gleiche (vorausgesetzt, es gibt mehr als 1, was jetzt, wo ich darüber nachdenke, ich Damit muss ich mich auch auseinandersetzen. gah)). Wie auch immer, ich habe versucht, die Aktivierungssache nicht zum Laufen zu bringen, indem ich dem Vorschlag eines Mitarbeiters gefolgt bin Hier , aber es funktioniert nicht und fährt einfach mit dem Code fort. Ich gehe davon aus, dass es daran liegt, dass die Aktivierung nicht aktiv ist, bin mir aber nicht sicher, warum der Code des Mitarbeiters in dem oben angegebenen Link funktioniert hat. Was mache ich falsch?
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>
Sie könnten so etwas versuchen.
Beachten Sie, dass es möglicherweise nicht ordnungsgemäß funktioniert, wenn Sie JMP17 oder neuer verwenden
combinedCols = {"A","B","C"};
New Window("Select Variables", << Type("Modal Dialog"),
<<ON validate=""></ON>Wow! Ich musste es nicht einmal bearbeiten. Viel mehr als ich erwartet hatte. Und irgendwie hatte ich übersehen, dass man innerhalb von Fenstern auf die gleiche Weise auf Dinge verweisen kann, wie auf Tabellen und deren untergeordnete Elemente. Vielen Dank für eine tolle Antwort. Ich schätze es wirklich.