JSL fournit-il un indicateur "occupé" similaire à une roue ou une barre qui tourne ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je traite des centaines de milliers de lignes et je voulais quelque chose de "visuel" pour dire à l'utilisateur que le script fait quelque chose. J'apprécie tous les conseils ou astuces pour y parvenir.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?La roue occupée ne tourne pas lors de la création de nombreuses formules dans la table de données. les roues occupées ont échoué.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?J'aime le bouton d'annulation et le pourcentage de l'axe des x.Le menu Afficher (0) et Afficher la barre d'outils (0) sont également très intéressants.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?Merci, j'ai joint une copie du script.Je soupçonne que le moins que moins que dans le JSL rend certains navigateurs mécontents.J'ai remarqué que les trois navigateurs que j'utilise souvent rendent les pages de la communauté différemment.Barre de progression
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?Salut,
Oui. Il semble que le traducteur ait supprimé certains des éléments clés.
Je vais voir si je peux obtenir la traduction pour arrêter d'être si gourmand.
En attendant, si vous décochez l'option Traduire la page en : elle affichera les caractères manquants.

Stan
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?Craige,
D'une manière ou d'une autre, le site Web a modifié une partie de votre code.Voir la ligne médiane ci-dessous :
boîte d'espacement(taille(20,20)),
progress:busy = Busy Light( <
Boîte de bordure (gauche (20), droite (20), haut (20), bas (20),
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?J'aime votre utilisation des fonctions pour accomplir la même chose, c'est plus propre.
Quelques choses que j'ai apprises lorsque j'ai écrit le mien ci-dessus, si l'utilisateur décide de fermer la fenêtre, cela plantera votre script.Je suggérerais de regarder mon code que j'ai joint ci-dessus.Utilise try/catch et permet à l'utilisateur d'appuyer également sur annuler.En outre, sentez que le menu Afficher (0) et Afficher la barre d'outils (0) rendent une barre de chargement un peu plus propre pour la fenêtre.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?C'est très utile merci!J'ai découvert cette fonctionnalité il y a plusieurs mois, mais la documentation à ce sujet est plutôt dépouillée.J'ai toujours pensé que la taille par défaut était trop petite et je suis content de voir que vous pouvez l'augmenter (même au risque de pixellisation).
Si vous recherchez une barre de chargement au lieu d'un indicateur occupé, vous pouvez utiliser mon code ci-joint.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?A publié un message Barre de progression
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?Ceci est également utile et fonctionne également comme prévu. je trouve juste la suggestion de légende plus applicable à mon application. Merci pour cette suggestion car je prévois de l'utiliser sur un script séparé.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?@pmroz merci beaucoup ! Je trouve que c'est le moyen le plus intuitif de montrer l'état de ce que je fais. Juste une question de suivi cependant... sauriez-vous comment positionner la légende au centre de l'écran ? Je sais que c'est un sujet différent, donc je vais simplement chercher s'il existe un moyen d'obtenir la résolution d'affichage de jmp... et de travailler à partir de là.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?J'ouvre View:Log pour voir ce qui se passe dans les coulisses.
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?A partir de JMP 11, il existe une fonction JSL pour créer un rouet :
Nouvelle fenêtre( "Exemple", Busy Light( <
Les messages pour la boîte à lumière occupée qu'il crée sont Advance, Disable, automatic, size et RPM.
Automatique l'allume pour qu'il tourne tout seul. Automatique(0) arrête l'essorage.
Si vous ne l'activez pas, vous pouvez utiliser l'avance, peut-être dans une boucle while.
Désactiver masque la boîte à lumière occupée. Vous ne pouvez pas le récupérer. Peut être utile juste pour se cacher une fois votre opération terminée, si c'est dans une fenêtre que vous continuez à utiliser.
La taille fonctionne uniquement comme argument de la fonction Busy Light. La taille prend 2 arguments séparés par des virgules - x et y en pixels. Je ne recommande pas d'aller très grand, car ce n'est qu'une petite image et devient très bitmap à des tailles plus grandes.
RPM contrôle la vitesse à laquelle la roue tourne lorsqu'elle est en mode automatique.
Vous ne pouvez pas changer les couleurs - c'est juste une petite image.
Exemple:
Nouvelle fenêtre( "Exemple",
blb = Busy Light( <
);

Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?J'utilise la fonction de légende pour informer l'utilisateur de ce qui se passe.Vous devez l'utiliser en conjonction avec la fonction wait () pour forcer JMP à rattraper son retard.Voici un exemple simple :
légende ( "Données en cours.S'il vous plaît soyez patient." ) ;
attendez ( 0 ) ;
d = 0 ;
pour ( je = 1 , je <= 10000000 , je ++,
d = d + je ;
si ( mode ( je , 10000 ) == 0 ,
légende ( "Traité" || carboniser ( je ) || " valeurs" ) ;
attendez ( 0 ) ;
)
) ;
légende ( retirer ) ;
attendez ( 0 ) ;
Re : JSL fournit-il un indicateur "occupé" similaire à une roue ou à une barre qui tourne ?JMP fournit une roue qui tourne, etc. lorsqu'il traite un script JSL.