Bonjour,

Alors voila j'ai un problème lorsque je souhaite supprimer des portlets existantes de mon portalLayout pour en ajouter de nouvelles. Voici tout d'abord comment je supprime les portlets (lors d'un click sur un bouton) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for (Canvas c : getPortalLayout().getChildren()) {
            getPortalLayout().removeChild(c);
            c.destroy();
        }
Jusqu'ici je pense être dans le bon, enfin j'espère. J'ajoute ensuite mes portlets via la méthode adéquat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
getPortalLayout().addPortlet(portlet);
Donc lorsque j'exécute tout cela les portlets sont bien supprimées mais ensuite aucune n'est ajoutée. Et le plus bizarre c'est que lorsque j'enlève le bout de code permettant de supprimer les portlets, l'ajout marche bien (mais je garde bien évidemment les portlets déjà présentes).

Donc voila je suis un peu perdu, serait-ce ma suppression de portlet qui n'est pas bonne? Si quelqu'un a déjà rencontré ce problème je suis tout ouïe.

Merci beaucoup.