Combinación de cuadros de edición de númerosEstoy usando cuadros de edición de números para obtener la entrada del usuario en un script JMP 13, como este:
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;
Me gustaría combinarlos en un solo cuadro con un botón "Aceptar". Los manuales no parecen cubrir esto, o no lo entiendo. ¿Alguien puede ayudar?
Gracias.
Re: Combinar cuadros de edición de númerosAquí hay un escenario de ejemplo detallado con el que puede trabajar:
toma-este-desafío-jsl
(enlaces a un sitio web externo: un blog que mantengo para discusiones de JMP/JSL)
Re: Combinar cuadros de edición de númerosOtro libro a recomendar es JSL Companion: aplicaciones comunes del lenguaje de secuencias de comandos JMP . Está, tal como lo pediste, lleno de ejemplos de tareas del mundo real.
Re: Combinar cuadros de edición de números¡Y rápidamente obtengo 2 respuestas utilizables! ¡Me encanta la comunidad JMP!
Aparte de los incluidos Guía de secuencias de comandos , o Saltar a secuencias de comandos JMP ¿Hay un manual que cubra los scripts? ¿Ojalá con muchos ejemplos?
Re: Combinar cuadros de edición de númerosNumberEditBox es un ejemplo de un cuadro de visualización. Puede colocar varios cuadros de visualización en una ventana separándolos con una coma.
New Window("ABC", <<MODAL></MODAL>
Para una mayor composición, puede usar cuadros de visualización que controlan el diseño: cuadro de lista V, cuadro de lista H, cuadro de alineación:
nw = New Window("ABC", <<MODAL></MODAL>
Re: Combinar cuadros de edición de númerosCombínelos en una llamada de Nueva ventana:
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);