Comment les widgets de présentation des données GWT 2.1 fonctionnent conjointement avec MVP?

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

  •  26-09-2019
  •  | 
  •  

Question

La présentation de données Widgets dans GWT 2.1 semblent avoir tout recousu: modèle, vue et présentateur. Alors, comment tout cela en forme de bonté de la présentation des données avec MVP? Par exemple; comment pourrais-je présentateur associé (aka activité) cas avec les nœuds d'un CellTree? Et est-ce même quelque chose que je devrais essayer de le faire?

EDIT (élaboration):

D'où vient le TreeViewModel appartiennent? Est-il à juste titre partie de la vue, ou une partie du présentateur? Et comment obtenir une référence au ListDataModel pour une sous-branche de l'arbre?

Était-ce utile?

La solution

Il est OK pour donner votre avis une référence à votre présentateur, et vice versa. Si votre CellTree a besoin d'accéder à votre présentateur, définir une fonction comme setPresenter dans le CellTree.

Une autre solution serait de créer qui se fixent à gestionnaires d'événements vous, et que votre présentateur écouter ces événements et de répondre en appelant à l'interface de votre point de vue. Moins couplé, plus bavard. J'aime créer des interfaces génériques pour mon présentateur et mon point de vue pour les garder éviter totalement séparé mais toujours avoir à traiter avec gestionnaires d'événements.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top