Auswählen des aktiven Tabs aus dem Tab-Feld, wenn ein Nummernbearbeitungsfeld vorhanden ist (JMP 13)Hallo alle !!
Ich habe ein etwas seltsames Problem. Im folgenden Code erstelle ich ein Fenster mit zwei Registerkarten. Wenn die Nummerditbox vorhanden ist, wird der Befehl angezeigt Tab << Ausgewählte festlegen(1) hat keine Auswirkung und die Registerkarte 2 ist immer ausgewählt. Wenn ich die Nummernbearbeitungsbox kommentiere, funktioniert der Befehl tab << Set Selected(1) einwandfrei und ich kann den ersten oder zweiten Tab auswählen. Aber ich brauche natürlich die Nummerneditbox. Ich verwende JMP 13. Jede Hilfe wird geschätzt! Danke!
Alles Gute,
Eduardo
nx0=New Window( "Input",<<MODAL></MODAL>
Betreff: Auswählen des aktiven Tabs aus dem Tab-Feld, wenn ein Nummernbearbeitungsfeld vorhanden ist (JMP 13)Grüße – vielen Dank, dass Sie dieses Problem gemeldet haben. Für alle, die diesen Thread finden, kann ich bestätigen, dass er in JMP 15 behoben wurde.
Betreff: Auswählen des aktiven Tabs aus dem Tab-Feld, wenn ein Nummernbearbeitungsfeld vorhanden ist (JMP 13)Vielen Dank, gzmorgan0, für das Teilen dieser Problemumgehung!
Es funktioniert tatsächlich!
Alles Gute,
Eduardo
Betreff: Auswählen des aktiven Tabs aus dem Tab-Feld, wenn ein Nummernbearbeitungsfeld vorhanden ist (JMP 13)Verwenden Sie die NumberColEditBox, da dieses Problem nicht auftritt
nx0=New Window( "Input", <<MODAL></MODAL>
Betreff: Auswählen des aktiven Tabs aus dem Tab-Feld, wenn ein Nummernbearbeitungsfeld vorhanden ist (JMP 13)Nur ein Update. Hier finden Sie die Sendungsverfolgungsnummer und die Antwort des JMP-Supports. Ich habe nach einer Defokussierungs-, Klick- oder Statuseigenschaft außer „Enable(0|1)“ gesucht, aber keine gefunden.
JMP 13 und 14 Zahlenbearbeitungsfeld
Bei einem modalen neuen Fenster weiß JMP, dass der Benutzer etwas tun oder den Dialog abbrechen muss. Wenn also ein oder mehrere Bearbeitungsfelder im Fenster enthalten sind, legt JMP den Fokus auf das erste, auf das es trifft. Als ich das letzte Mal nachgesehen habe, gab es keine skriptfähige Möglichkeit, es zu überschreiben – außer das Fenster zu ändern, wie Sie im Diskussionsthread bemerkt haben. Ich überprüfe es noch einmal, um zu sehen, ob sich mit Version 14 etwas geändert hat. Ich werde Sie wissen lassen, was ich gelernt habe. |
Betreff: Auswählen des aktiven Tabs aus dem Tab-Feld, wenn ein Nummernbearbeitungsfeld vorhanden ist (JMP 13)Eduardo,
Ihr Skript funktioniert in JMP 12 (wie Sie wahrscheinlich wissen).Entfernen << Modal, und Ihr Skript wird funktionieren. Ich dachte, ich hätte das dokumentiert, aber vielleicht auch nicht: Ich kann keine Tracking-Nummer finden und der Fehler besteht weiterhin in JMP 14.
Das Problem besteht darin, dass sich das Nummernbearbeitungsfeld so verhält, als würde eine Nummer ohne Rückgabe eingegeben, was bedeutet, dass sie aktiv/ausgewählt ist.
Auch wenn die DisplayBox zuerst erstellt und dann im Fenster referenziert wird, ist sie immer noch aktiv. Beachten Sie, dass die erste Registerkarte ausgewählt ist, wenn sie deaktiviert ist.Das Problem liegt also bei NumberEditBox und Modal.
Entweder muss Ihr Dialog nicht modal sein oder TextEditBox verwenden und in eine Zahl konvertieren, oder vielleicht hat der JMP-Support eine Lösung.
lub = lineupbox(ncol(1),
TextBox("Setting one"),
numone0=NumberEditBox(2);
);
//numone0 << enable(0);
nx0=New Window( "Input", <<MODAL></MODAL>