Como llegar widgets de presentación de datos 2.1 trabajo en conjunto con el MVP?

StackOverflow https://stackoverflow.com/questions/4030149

  •  26-09-2019
  •  | 
  •  

Pregunta

Los datos de la presentación Reproductores de GWT 2.1 parecen tener todo cosido: modelo, vista y presentador. Entonces, ¿cómo toda esta presentación de los datos en la bondad de ajuste con el MVP? Por ejemplo; ¿Cómo puede ocurrir presentador asociado (alias) instancias con los nodos de una CellTree? Y es que incluso algo que debería estar tratando de hacer?

EDIT (elaboración):

¿De dónde viene el TreeViewModel pertenecen? Es justamente parte de la vista, o una parte del presentador? Y ¿cómo se obtiene una referencia a la ListDataModel para una sub-rama del árbol?

¿Fue útil?

Solución

Está bien darle a su vista una referencia a su presentador, y viceversa. Si su CellTree necesita acceder a su presentador, definir una función como setPresenter en el CellTree.

Otra solución sería crear manejadores de sucesos que se adhieren a la vista, y luego tener su presentador escucha para aquellos eventos y responder llamando a la interfaz de su vista. Menos acoplada, más detallado. Me gusta crear interfaces genéricas, tanto para mi y mi Presentador Ver para mantenerlos totalmente separada pero todavía no tener que lidiar con manejadores de sucesos.

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