Como os widgets de apresentação de dados GWT 2.1 funcionam em conjunto com o MVP?

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

  •  26-09-2019
  •  | 
  •  

Pergunta

Os widgets de apresentação de dados no GWT 2.1 parecem ter tudo costurado: Model, View e apresentador. Então, como toda essa apresentação de dados se encaixa no MVP? Por exemplo; Como posso associar instâncias do apresentador (também conhecido como atividade) aos nós de um celular? E isso é mesmo algo que eu deveria estar tentando fazer?

Editar (elaboração):

Onde o TreeViewModel pertence? É corretamente parte da vista, ou parte do apresentador? E como se obtém uma referência ao ListDatamodel para um sub-ramo da árvore?

Foi útil?

Solução

Não há problema em dar à sua opinião uma referência ao seu apresentador e vice -versa. Se o seu CellTree precisar de acesso ao seu apresentador, defina uma função como o SetPresenter no CellTree.

Outra solução seria criar manipuladores de eventos que anexam à sua visão e depois que seu apresentador ouça esses eventos e responda chamando a interface da sua visão. Menos acoplado, mais detalhado. Eu gosto de criar interfaces genéricas para o meu apresentador e minha visão para mantê -las totalmente separadas, mas ainda evitam ter que lidar com os entrevistas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top