Kombinieren von ZahlenbearbeitungsfeldernIch verwende Zahlenbearbeitungsfelder, um Benutzereingaben in einem JMP 13-Skript wie folgt zu erhalten:
New Window( "A", Modal, neb1 = Number Edit Box( 1 ) );
A = neb1 << get;
New Window( "B", Modal, neb2 = Number Edit Box( 2 ) );
B = neb2 << get;
New Window( "C", modal, neb3 = Number Edit Box( 3 ));
C = neb3 << get;
Ich möchte sie in einer einzigen Box mit einem "OK" -Button kombinieren. Die Handbücher scheinen dies nicht zu behandeln, oder ich verstehe es nicht. Kann jemand helfen?
Danke.
Betreff: Kombinieren von ZahlenbearbeitungsfeldernHier ist ein detailliertes Beispielszenario, das Sie durcharbeiten können:
nehmen-diese-jsl-herausforderung
(Links zu einer externen Website: ein Blog, das ich für JMP/JSL-Diskussionen unterhalte)
Betreff: Kombinieren von ZahlenbearbeitungsfeldernEin weiteres zu empfehlendes Buch ist JSL Companion: Allgemeine Anwendungen der JMP-Skriptsprache . Es ist, genau wie Sie gefragt haben, voller Beispiele für Aufgaben aus der realen Welt.
Betreff: Kombinieren von ZahlenbearbeitungsfeldernUnd ich bekomme schnell 2 brauchbare Antworten! Ich liebe die JMP-Community!
Abgesehen von den enthaltenen Skriptleitfaden , oder Tauchen Sie ein in die JMP-Skripterstellung Gibt es ein Handbuch, das Skripte behandelt? Hoffentlich mit vielen Beispielen?
Betreff: Kombinieren von ZahlenbearbeitungsfeldernNumberEditBox ist ein Beispiel für ein Anzeigefeld. Sie können mehrere Anzeigefelder in einem Fenster platzieren, indem Sie sie durch ein Komma trennen.
New Window("ABC", <<MODAL></MODAL>
Zur weiteren Zusammenstellung können Sie Anzeigeboxen verwenden, die das Layout steuern: V List Box, H List Box, Lineup Box:
nw = New Window("ABC", <<MODAL></MODAL>
Betreff: Kombinieren von ZahlenbearbeitungsfeldernKombinieren Sie sie zu einem „Neues Fenster“-Aufruf:
New Window( "Get Numbers", << modal(),
hlistbox(
textbox("Enter value for A: "),
neb1 = Number Edit Box( 1 ),
),
hlistbox(
textbox("Enter value for B: "),
neb2 = Number Edit Box( 2 ),
),
hlistbox(
textbox("Enter value for C: "),
neb3 = Number Edit Box( 3 ),
),
ok_btn = button box("OK",
A = neb1 << get;
B = neb2 << get;
C = neb3 << get;
),
);
print(a, b, c);