Question

Dans mon application aérienne (avec un mate-framework), j'ai suivi des choses:

  1. Cliquez sur un bouton
  2. Appelez une méthode dans mon modèle "OnApplicationBusy"
  3. Appliquez un filtre dans ArrayCollections.

Dans mon onapplicationbusy, il y a ce code:

FlexGlobals.topLevelApplication.enabled = false;
FlexGlobals.topLevelApplication.

Je trace chaque étape et toutes les méthodes sont appelées dans le bon ordre. Mais mon application ne devient jamais désactivée.

Pourquoi. Existe-t-il une méthode à cet effet.

J'essaie invalidisplaylist ou validatenow ou calllater. Mais tous les essais ne fonctionneront pas. Je l'essaie probablement au mauvais endroit?

Je suppose que ma demande est tellement occupée lors de l'application de filtres (4 valeurs pour 10 000 lignes) que la propriété désactivée ne peut pas traiter.

Si j'appelle la méthode sans appliquer les filtres, tout fonctionne bien. Si j'appelle uniquement la propriété dissulirée mais que je n'activerai plus jamais l'application, l'application sera affichée comme désactivée après avoir appliqué les filtres. pour moi trop tard.

Ce que je veux, c'est un comportement clair, lorsque l'application est occupée et quand elle n'est pas (prête à cliquer sur les boutons et tout ça).

Si vous pouvez m'aider ou connaître une méthode, comment puis-je montrer une demande occupée, aidez-moi s'il vous plaît merci Frank

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top