Hacer que las ventanas de diálogo se comporten como ventanas internas de JMPCuando JMP se ejecuta maximizado en Windows con esta casilla de verificación activada, obtiene una lista a la izquierda que agrupa los informes en las tablas de datos a las que pertenecen y el trabajo más reciente está en la parte superior. Esto hace que trabajar con la gran cantidad de ventanas que genera JMP sea mucho más fácil.

Si inicia un nuevo análisis como distribución, obtiene el cuadro de diálogo de inicio de distribución que no se maximiza y se convierte en una ventana flotante. Todavía puede hacer clic en las tablas y otros informes que tiene abiertos.
Si escribo una nueva ventana ("Prueba", algún cuadro de visualización); esto se maximizará al igual que el resto de las ventanas de JMP.
Si escribo una nueva ventana ("Prueba", <
¿Cómo puedo escribir un diálogo de inicio que se comporte como un diálogo de inicio estándar de JMP?
Re: Hacer que las ventanas de diálogo se comporten como ventanas internas de JMPGracias, definitivamente todavía no es el comportamiento incorporado y no soy fanático de todo el gris que te deja, pero definitivamente un paso más cerca y podría ser lo mejor que podemos hacer hasta que el equipo de desarrollo decida exponer el construido. -en el comportamiento a través de JSL!Re: Hacer que las ventanas de diálogo se comporten como ventanas internas de JMP@pauldeen ,
Tenga en cuenta que el script puede controlar el estiramiento automático.El guión que envié tenía < que permite estirar en X pero no en Y.Al cambiar el código cerca de la línea 180 para no permitir la ampliación automática en X, < , la ventana maximizada aparecerá como se muestra en la imagen de abajo.No hay "distorsión".El script fue escrito para emular el comportamiento de FitYbyX. ¿Ha intentado iniciar FitYbyX con una ventana maximizada? Tiene habilitado el autoestiramiento en X.
Espero que ayude.Por cierto, la interfaz de usuario de JMP Application Builder muestra todos los atributos de cada cuadro de visualización, por lo que solo está eligiendo atributos en lugar de tener que encontrar el mensaje JSL equivalente. Requiere un poco de aprendizaje y acostumbrarse, pero tiene características integradas y puede convertirlo en una aplicación. Uso tanto ApplicationBuilder como JSL.
Buena suerte.
//--Set ColListBox (clb) attributes
//Max width set at 500 to see the effect. Stretch the window horizontally, note where clb's no longer stretch
//or set to something really large like 9000.
_inputCol << Set Min Size(80,100) << Set Max Size(500,1000) << Set AutoStretching(0,0);
_yvar_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_xvar_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_blk_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_wt_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_freq_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);
_by_clb << Set Min Size(80,25) << Set Max Size(500,125) << Set Auto Stretching(0,0);

Re: Hacer que las ventanas de diálogo se comporten como ventanas internas de JMPBuena sugerencia, pero no, aparentemente se ignora cuando JMP se ejecuta al máximo.Re: Hacer que las ventanas de diálogo se comporten como ventanas internas de JMPNo tengo tiempo para probar esta idea, pero puede intentar usar otro mensaje en línea en el inicio de la nueva ventana:
nw = New Window( "Small Window", << Maximize Window( 0 ),
// display boxes
);Re: Hacer que las ventanas de diálogo se comporten como ventanas internas de JMPGracias por tu comentario, lamentablemente no se parece a lo que crees. Debido a que quiero aprovechar al máximo el espacio de la pantalla y tener JMP maximizado, la ventana no modal también se maximizará y eso elimina el estilo:

Re: Hacer que las ventanas de diálogo se comporten como ventanas internas de JMPHola @pauldeen . En esencia, respondió a su propia pregunta: necesita escribir un diálogo no modal. Los diálogos de lanzamiento de la plataforma JMP no son modales.Abra Menú principal > Libros/Documentación > Guía de secuencias de comandos de JMP y busque no modal.
Si está preguntando cómo crear un cuadro de diálogo de inicio que no sea modal, la guía de secuencias de comandos proporciona varios ejemplos.
Si sabe cómo programar un cuadro de diálogo de inicio modal, el concepto principal para convertirlo en no modal es reconocer que todas las acciones que se deben realizar a partir de las entradas del usuario se deben programar como una función o expresión o archivo de inclusión que se llama cuando se presiona el botón Aceptar.Si es nuevo en la creación de scripts, hay una pequeña curva de aprendizaje.
Adjunté un script y un archivo relacionado que construye casi toda la funcionalidad de la plataforma FitYbyX. Fue escrito para el libro, JSL Companion, Aplicaciones del lenguaje de secuencias de comandos JMP, 2.ª ed.Este texto muestra cómo construir un cuadro de diálogo personalizado en pasos. El script adjunto es el paso final, el paso 5. Vea la imagen a continuación.JMP también proporciona el Generador de aplicaciones interactivo y una aplicación de inicio de ejemplo.
Tenga en cuenta el script adjunto:
- utiliza expresiones, funciones y un espacio de nombres (para implementar la recuperación),
- se definen los atributos y acciones de los cuadros de visualización antes de el cuadro de diálogo de inicio de Nueva ventana(),
- fue escrito para JMP13 y probado en JMP 14.3 y 15.
