J'ai une application basée sur XULRunner dans laquelle j'ai besoin de (a) demander une entrée utilisateur en utilisant une boîte de dialogue personnalisée, et lorsque l'utilisateur clique sur "OK", (b) effectuer l'opération demandée. Cette opération est une opération asynchrone sur un serveur, et peut prendre un certain temps, donc je voudrais montrer une boîte de dialogue de "chargement" ou une forme d'indicateur occupé. J'ai essayé de créer une boîte de dialogue modale personnalisée qui a une seule étiquette avec le message "Please wait ...", et ferme la boîte de dialogue sur la réponse du serveur; mais la réponse du serveur semble être bloquée pendant que cette boîte de dialogue modale est ouverte. Dois-je ouvrir la boîte de dialogue modale d'une certaine manière ou exécuter l'opération dans un genre de thread afin que la réponse puisse être traitée même lorsque la boîte de dialogue modale est ouverte? J'ai essayé de rechercher de la documentation, mais je n'ai rien trouvé d'utile. Appréciez toute aide de la communauté de stackoverflow.Indicateur XULRunner Busy/Loading
Merci d'avance pour votre aide.
réponse du serveur