Come fanno GWT presentazione dei dati 2.1 widget funzionano in combinazione con MVP?

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

  •  26-09-2019
  •  | 
  •  

Domanda

i dati di presentazione Widget in GWT 2.1 sembrano avere tutto cucita: Model, View e presentatore. Quindi, come fa tutto questo la presentazione dei dati di bontà in sintonia con MVP? Per esempio; come potrei presentatore associato (aka Attività) istanze con i nodi di un CellTree? Ed è che qualcosa di ancora che dovrei essere cercando di fare?

Modifica (elaborazione):

Da dove viene il TreeViewModel appartengono? E 'giustamente parte della vista, o parte del presentatore? E come si fa a ottenere un riferimento alla ListDataModel per un sub-ramo dell'albero?

È stato utile?

Soluzione

E 'OK per dare alla vostra vista un riferimento al vostro presentatore, e viceversa. Se il CellTree ha bisogno di accedere al vostro presentatore, definire una funzione come setPresenter nel CellTree.

Un'altra soluzione potrebbe essere quella di creare EventHandlers che si attaccano alla vista, e quindi avere il vostro presentatore ascoltare per quegli eventi e rispondere chiamando nell'interfaccia della visualizzazione. Meno accoppiata, più dettagliato. Mi piace creare interfacce generiche sia per il mio Presenter e la mia vista per tenerli completamente separata, ma ancora evitare di avere a che fare con EventHandlers.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top