utilisation des ModalWindow
Bonjour!
Je voudrais svp votre opinion sur plusieurs points:
->Une page
-> Un formulaire
-> Un panel de résultat
Une ModalWindow qui s'ouvre depuis le Panel de résultats.
A quoi dois-je attacher svp ma ModalWindow? A la page principale ou au Panel de résultats?
Pour le moment, je l'attache à la page et je la modifie en appelant la ModalWindow de la Page depuis le Panel de résultats (getPage().getPanelResultat()).
Trouvez vous que ce soit une bonne manière de faire?
Autre point: Je vois qu'il est possible outre cette problématique de déclaration de remplir la popup avec un panel:
Code:
1 2
| final ModalWindow modal = new ModalWindow("modal");
modal.setContent(new PartialFormContentPanel(modal.getContentId(), addressModel) |
une page de résultat:
Code:
1 2 3 4 5 6 7
| modalValidatePanel.setPageCreator(new ModalWindow.PageCreator() {
private static final long serialVersionUID = 1L;
public Page createPage() {
return new ValidateVersionModal(ValidatePanel.this, modalValidatePanel);
}
}); |
Dans quel cas privilégieriez vous l'un ou l'autre svp?
Dans un exemple de code de cas de page, je vois que la page de ModalWindow est instanciée à l'intérieure de la page mère en Java.
De ce cas pour rafraichir la page de base il suffit de faire des appel Ajax dans les deux sens (page mère -> ModalWindow, ModalWindow -> Page mère au lieu d'utiliser cette méthode indépendante qui m'a l'air plus propre:
http://yeswicket.com/index.php?post/...es-avec-Wicket (la dernière)
Qu'en pensez vous svp?
Merci de vos réponses!