Pregunta

Estoy usando marco piernas del robot y se preguntaba cómo mediator.mapView trabaja con varias instancias de la misma vista. Por ejemplo, en la siguiente, es un nuevo ItemDisplayMediator creado para cada ItemDisplay instancia, o hacer todo el uso de la misma ItemDisplay mediador? Si cada uno de ellos una instancia de un nuevo mediador, es posible el uso de un único mediador de múltiplos de la misma clase / foto?

mediatorMap.mapView(ItemDisplay, ItemDisplayMediator);
¿Fue útil?

Solución

Cada instancia de vista está mediada por una instancia Mediador diferente.

Si quieres un solo mediador por varios elementos, a continuación, crear un mediador para un contenedor y mediar sus hijos.

Otros consejos

alecmce es correcta, el MediatorMap va a aplicar una nueva instancia de la mediador para cada instancia de la vista que se está mediada viene al escenario. Un mediador, como está escrito en robotlegs, sólo está equipado para manejar un único componente vista en cualquier momento dado. El mediador real no se inyecta en cualquier lugar, por lo que no se mapea con el inyector.

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