[RCP][débutant] Comment passer un objet d'une vue à une autre
Petite description de la mini application en cours de développement :
J'ai 2 vues :
- SearchView : une vue correspondant à un formulaire de recherche
- ResultView : une vue correspondant à l'affichage de la recherche
à la validation du bouton de recherche de la vue SearchView, j'appelle un WebService en lui passant en paramètre tous les critères de recherche entrés par l'utilisateur. En réponse, ce Web Service me renvoie un objet correspondant aux résultats de cette recherche (QueryResultList).
Tout de suite après avoir reçu cette objet, j'instancie une nouvelle vue de résultat (ResultView) :
IViewPart currentResultView = site.getPage().showView(ResultView.ID, "result_" + System.currentTimeMillis(), IWorkbenchPage.VIEW_VISIBLE)
coment je fais pour "transmettre" à currentResultView mon objet de résultat (QueryResultList) ?
http://www.developpez.net/forums/showthread.php?p=1180023#post1180023
En fait, j'avais déjà lu une de tes réponses sur le post : http://www.developpez.net/forums/sho...d.php?t=183498 et à propos de SelectionProvider/SelectionListener tu avais donné le lien suivant : http://www.eclipse.org/articles/Arti...s/article.html
Seulement là, ce n'est pas une question de "sélection", je n'ai aucun Viewer dans ma vue SearchView ...
Du coup, je ne vois pas vraiment comment le SelectionProvider/selecttionListener peut m'aider