¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy procesando cientos de miles de filas y quería algo "visual" para decirle al usuario que el script está haciendo algo. Agradezco cualquier sugerencia o truco para lograr esto.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?La rueda ocupada no gira al crear muchas fórmulas en la tabla de datos. las ruedas ocupadas fallaron.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Me gusta el botón cancelar y el porcentaje del eje x.El menú Mostrar (0) y la barra de herramientas Mostrar (0) también son geniales.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Gracias, adjunto una copia del script.Sospecho que menos que menos que en JSL hace que algunos navegadores no estén contentos.Me he dado cuenta de que los tres navegadores que uso a menudo muestran las páginas de la comunidad de manera diferente.Barra de progreso
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Hola,
Sí. Parece que el traductor eliminó algunos de los elementos clave.
A ver si consigo que la traduccion deje de ser tan codicioso.
Mientras tanto, si desmarca la opción Traducir página a: se mostrarán los caracteres que faltan.

Stan
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?craig,
De alguna manera, el sitio web borró una parte de su código.Vea la línea media a continuación:
spacerbox(tamaño(20,20)),
progreso:ocupado = Luz de ocupado( <
Cuadro de borde (izquierda (20), derecha (20), arriba (20), abajo (20),
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Me gusta su uso de funciones para lograr lo mismo, lo hace más limpio.
Algunas cosas que aprendí cuando escribí la mía arriba, si el usuario decide cerrar la ventana, bloqueará su secuencia de comandos.Sugeriría mirar mi código que adjunté arriba.Utiliza probar/atrapar y permite al usuario presionar cancelar también.Además, toque Mostrar menú (0) y Mostrar barra de herramientas (0) hace que la barra de carga sea un poco más limpia para la ventana.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Esto es muy útil gracias!Descubrí esta función hace varios meses, pero la documentación sobre ella es bastante escasa.Siempre sentí que el tamaño predeterminado era demasiado pequeño y me alegra ver que puedes aumentarlo (incluso con riesgo de pixelación).
Si está buscando una barra de carga en lugar de un indicador de ocupado, puede usar mi código adjunto.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?hizo una publicación Barra de progreso
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Esto también es útil y en realidad también funciona según lo previsto. Acabo de encontrar la sugerencia de subtítulos más aplicable a mi aplicación. Sin embargo, gracias por esta sugerencia, ya que planeo usar esto en un script separado.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?@pmroz muchas gracias! Encuentro esto como la forma más intuitiva de mostrar el estado de lo que estoy haciendo. Sin embargo, solo una pregunta de seguimiento ... ¿sabrías cómo colocar el título en el centro de la pantalla? Sé que es un tema diferente, así que buscaré si hay una manera de obtener la resolución de pantalla de jmp... y trabajaré desde allí.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Abro View:Log para ver lo que sucede detrás de escena.
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?A partir de JMP 11, hay una función JSL para crear una rueda giratoria:
Nueva ventana ("Ejemplo", Luz de ocupado ("automático"));
Los mensajes para el cuadro de luz ocupado que crea son Avanzado, Desactivado, automático, tamaño y RPM.
Automático lo enciende para que gire solo. Automático (0) detiene el centrifugado.
Si no lo enciende, puede usar el avance, tal vez en un ciclo while.
Deshabilitar oculta el cuadro de luz ocupado. No puedes recuperarlo. Puede ser útil solo para ocultar una vez que finaliza su operación, si está en una ventana que continúa usando.
El tamaño solo funciona como un argumento para la función Busy Light. El tamaño toma 2 argumentos separados por comas: x e y en píxeles. No recomiendo que sea muy grande, ya que es solo una pequeña imagen y se vuelve muy bitmap en tamaños más grandes.
RPM controla qué tan rápido gira la rueda cuando está en automático.
No puedes cambiar los colores, es solo una pequeña imagen.
Ejemplo:
Nueva ventana ("Ejemplo",
blb = Luz de ocupado( <
);

Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?Utilizo la función de subtítulos para que el usuario sepa lo que está pasando.Debe usarlo junto con la función wait () para obligar a JMP a ponerse al día.Aquí hay un ejemplo simple:
subtítulo ( "Procesando datos.Por favor sea paciente." ) ;
esperar ( 0 ) ;
d = 0 ;
para ( i = 1 , i <= 10000000 , i ++,
d = d + i ;
si ( modificación ( i , 10000 ) == 0 ,
subtítulo ( "Procesada " || carbonizarse ( i ) || " valores" ) ;
esperar ( 0 ) ;
)
) ;
subtítulo ( eliminar ) ;
esperar ( 0 ) ;
Re: ¿JSL proporciona un indicador de "ocupado" similar a una rueda o barra giratoria?JMP proporciona una rueca, etc. cuando está procesando un script JSL.