Pregunta

En mi aplicación aérea (con el trabajo de marco) hice cosas de Follwing:

  1. Haga clic en un botón
  2. Llame a un método en mi modelo "OnApplicationBusy"
  3. Aplique algún filtro en ArrayCollections.

En mi OnApplicationBusy está este código:

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

Trace cada paso y todos los métodos se llaman en orden correcto. Pero mi aplicación nunca se deshabilita.

Por qué. ¿Hay un método para este propósito?

Intento InvalidatedSplayList o ValidAteNow o Calllater. Pero todos los intentos no funcionarán. ¿Probablemente lo intento en el lugar equivocado?

Supongo que mi solicitud está tan ocupada al aplicar filtros (4 valores para 10.000 líneas) que la propiedad deshabilitada no puede procesarse.

Si llamo al método sin aplicar los filtros, todo funciona bien. Si llamo solo a la propiedad desbalada pero nunca habilite la aplicación nuevamente, la aplicación se mostrará como deshabilitada después de aplicar los filtros. para mí demasiado tarde.

Lo que yo quiero es un comportamiento claro, cuando la aplicación está ocupada y cuando no (lista para hacer clic en los botones y todo esto).

Si puede ayudarme o conocer un método, ¿cómo puedo mostrar una aplicación ocupada? Por favor, ayúdame gracias Frank

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top