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?

¿Fue útil?

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
scroll top