Adobe Flex Cairngorm - Evite Singleton
-
24-10-2019 - |
Pregunta
¿Hay alguna forma de evitar escribir datos en el modelocador Singleton en Cairngorm?
En mis archivos MXML actuales, tengo algo como
new LoginEvent(LoginEvent.GET_LOGIN_EVENT).dispatch();
Y esto dispara del evento y el comando. En el comando, tenemos algo como:
public function result(data:Object):void
{
var returnedData:Array = data.result as Array
model.login = returnedData;
}
En cambio, me gustaría devolver el resultado del comando directamente a la vista. Entonces, en el archivo mxml tengo:
var loginResult:Array = new LoginEvent(LoginEvent.GET_LOGIN_EVENT).dispatch();
Que requeriría el cambio de comando a:
public function result(data:Object):array
{
var returnedData:Array = data.result as Array
return returnedData;
}
¿Es esto incluso posible?
Solución
Puedes usar algo como Ver notificaciones. La idea es agregar a Ironponders a los eventos, para que puedan usarse como devoluciones de llamada para devolver los datos a la vista.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow