Question

Quelle est la meilleure façon de rendre les communications entre les widgets de page résidant sur ViewPart differents?

par l'auditeur ou par des instances d'objets partagés comme "getViewSite (). GetPart () / getPage ()"? ce pro / contre et quelle est la meilleure stratégie pour vous?

Merci, ce qui a trait

Était-ce utile?

La solution

Je suggère à la recherche Eclipse Modeling Framework

Autres conseils

La réponse dépend de la nature des changements. Pourquoi un ViewPart provoque des changements dans un autre ViewPart?

Par exemple, si le changement est parce que l'on ViewPart change les données du modèle et l'autre ViewPart affiche les mêmes données, alors vous devriez passer par le modèle. Un ViewPart met à jour le modèle et l'autre écoute le modèle des changements. Ceci est fondamental MVC.

Si, d'autre part, le changement est dû au fait que d'une sélection (par exemple, un changement dans la sélection dans la vue de navigation provoque une autre vue pour afficher le contenu de cette sélection), vous devez utiliser la sélection mondiale gestionnaire.

La question doit être mis à jour pour être plus précis pour obtenir la bonne réponse.

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