1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
/**
*
* @param identifiantVue: Identifiant de la vue que l'on souhaite afficher.
* @param mode: Mode d'affichage (Création / Modification) enum DialogType
*/
public void affichageVue(String identifiantVue, DialogType mode){
final String method = "<affichageVue> : ";
logger.debug(method + "--> Début");
// Fermeture de la vue en cours.
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
logger.debug(method + "Demande de fermeture de la vue en cours: " + idVueEnCours);
IViewPart vue = page.findView(idVueEnCours);
page.hideView(vue);
logger.debug(method + "Demande d'affichage de la nouvelle vue: " + identifiantVue);
perspective.layout.addStandaloneView(identifiantVue, false, IPageLayout.RIGHT, 0.2f, MaussangTreeView.ID);
// Réinitialisation de l'identifiant de la vue en cours.
idVueEnCours = identifiantVue;
logger.debug(method + "--> Fin");
} |
Partager