JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto elaborando centinaia di migliaia di righe e volevo qualcosa di "visivo" per dire all'utente che lo script sta facendo qualcosa. Apprezzo eventuali suggerimenti o trucchi per raggiungere questo obiettivo.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?La ruota occupata non gira quando si creano molte formule in datatable. le ruote occupate fallirono.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Mi piace il pulsante Annulla e la percentuale sull'asse x.Anche Mostra menu (0) e Mostra barra degli strumenti (0) sono fantastici.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Grazie, ho allegato una copia del copione.Sospetto che meno di meno di nel JSL renda infelici alcuni browser.Ho notato che i tre browser che utilizzo spesso visualizzano le pagine della community in modo diverso.Barra di avanzamento
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?CIAO,
SÌ. Sembra che il traduttore abbia rimosso alcuni degli elementi chiave.
Vedrò se riesco a far sì che la traduzione smetta di essere così avido.
Nel frattempo, se deselezioni l'opzione Traduci pagina in: verranno visualizzati i caratteri mancanti.

Stan
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Craig,
In qualche modo il sito web ha modificato una parte del tuo codice.Vedi la riga centrale qui sotto:
spacerbox(dimensione(20,20)),
progress:occupato = Indicatore di occupato( <
Riquadro bordo( Sinistra( 20 ), Destra( 20 ), superiore( 20 ), inferiore( 20 ),
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Mi piace il tuo uso delle funzioni per ottenere la stessa cosa, lo rende più pulito.
Alcune cose che ho imparato da quando ho scritto il mio sopra, se l'utente decide di chiudere la finestra, il tuo script andrà in crash.Suggerirei di guardare il mio codice che ho allegato sopra.Utilizza try/catch e consente anche all'utente di premere Annulla.Inoltre, senti che Mostra menu (0) e Mostra barra degli strumenti (0) rende la barra di caricamento un po' più pulita per la finestra.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Questo è molto utile grazie!Ho scoperto questa funzione diversi mesi fa, ma la documentazione su di essa è piuttosto scarna.Ho sempre pensato che la dimensione predefinita fosse troppo piccola e sono felice di vedere che puoi aumentarla (anche a rischio di pixelizzazione).
Se stai cercando una barra di caricamento invece di un indicatore di occupato, puoi usare il mio codice allegato.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Fatto un post Barra di avanzamento
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Anche questo è utile e in realtà funziona anche come previsto. trovo solo che il suggerimento della didascalia sia più applicabile alla mia domanda. Grazie per questo suggerimento anche se ho intenzione di usarlo su uno script separato.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?@pmroz grazie mille! Trovo che questo sia il modo più intuitivo per mostrare lo stato di ciò che sto facendo. Solo una domanda di follow-up però... sapresti per caso come posizionare la didascalia al centro dello schermo? So che è un argomento diverso, quindi cercherò solo se c'è un modo per ottenere la risoluzione del display da jmp ... e lavorare da lì.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Apro View: Log per vedere cosa sta succedendo dietro le quinte.
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?A partire da JMP 11, esiste una funzione JSL per creare una ruota che gira:
Nuova finestra( "Esempio", Indicatore di occupato( <
I messaggi per la occupatolightbox che crea sono Advance, Disable, automatic, size e RPM.
Automatico lo accende in modo che giri da solo. Automatico(0) interrompe la rotazione.
Se non lo accendi, puoi usare l'anticipo, magari in un ciclo while.
Disabilita nasconde la casella di occupato. Non puoi recuperarlo. Potrebbe essere utile solo per nasconderlo una volta terminata l'operazione, se è in una finestra che continui a utilizzare.
Dimensione funziona solo come argomento per la funzione Spia occupata. La dimensione accetta 2 argomenti separati da virgole: x e y in pixel. Non consiglio di andare molto grande, poiché è solo una piccola immagine e diventa molto bitmap a dimensioni maggiori.
L'RPM controlla la velocità di rotazione della ruota quando è in modalità automatica.
Non puoi cambiare i colori: è solo una piccola immagine.
Esempio:
Nuova finestra( "Esempio",
blb = Indicatore di occupato( <
);

Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?Uso la funzione didascalia per far sapere all'utente cosa sta succedendo.Devi usarlo insieme alla funzione wait () per forzare JMP a recuperare il ritardo.Ecco un semplice esempio:
didascalia ( "Elaborazione dei dati.Per favore sii paziente." ) ;
Aspettare ( 0 ) ;
D = 0 ;
per ( io = 1 , io <= 10000000 , io ++,
D = D + io ;
Se ( mod ( io , 10000 ) == 0 ,
didascalia ( "Elaborato" || char ( io ) || " valori" ) ;
Aspettare ( 0 ) ;
)
) ;
didascalia ( rimuovere ) ;
Aspettare ( 0 ) ;
Ri: JSL fornisce un indicatore "occupato" simile a una ruota che gira o una barra?JMP fornisce una ruota che gira, ecc. quando elabora uno script JSL.