|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||||
|
Membre à l'essai
![]() benoit Développeur Web Inscription : mai 2007 Messages : 81 ![]() |
Bonjour à toutes et à tous.
Voilà je suis débutant sur le développement de portlet. Je doit mettre en place un système d'IPC pour un projet d'apprentissage. Après avoir passé plusieurs jours à naviguer sur le net, à lire beaucoup de documentation et de tuto, je ne parviens pas à faire fonctionner mon IPC. Je souhaite avoir une chose toute bête, comme par exemple une portlet qui contient un bouton et lorsque l'on clic dessus, un message s'affiche dans une autre portlet. Je précise que les portlets sont dans des WAR différent mais qu'elles seront sur la même page. Pour l'instant j'ai fait la chose suivante : création d'une portlet émettrice. J'ai ajouté dans sont portlet.xml : Code :
Code :
Code :
Maintenant j'ai créé une portlet réceptrice portlet.xml: Code :
Code :
Code :
Si quelqu'un peut m'aider ou me fournir un exmple tout simple se serait super sympa. Parce que les exemples que j'ai trouvé sur internet ne sont pas simple et je me mélange les pinceaux. Dernière précision, apparemment le mieux est d'utiliser JSR 286 qui est de rigueur maintenant. Si vous avez besoin de plus d'information ou une question ou autre faite le moi savoir, je suis à votre écoute. Amicalement Boobs60. |
||||||||||||
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() benoit Développeur Web Inscription : mai 2007 Messages : 81 ![]() |
J'ai partiellement résolu mon problème.
En faite la technique que j'utilisais n'était pas la bonne puisqu'elle est destiné pour des JSF hors je travail en JSF. J'ai donc rectifié le tir. Maintenant j'arrive bien à faire passer un String entre mes portlets. Une chose me gène c'est qu'avec ma méthode (et je ne sais pas si il y en a d'autre. Je n'ai rien trouvé sur internet) c'est que la page entière se refresh. Ce n'est pas dramatique en soit mais ça me gène un peut puisque l'utilisateur va être amené à cliquer pas mal de fois Mais ceci est secondaire. La je sais que je récupère bien mes évènements via des : Ce que j'aimerais c'est pouvoir afficher la valeur de mes évènements dans ma portlet mais je n'y arrive pas. Je ne sais pas ce qu'il faut que je mette dans mon fichier xhtml pour pouvoir appeler la valeur de mon évènement. Si quelqu'un passe par la et pense pouvoir m'aider je suis preneur. Amicalement Boobs60. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Othman Inscription : décembre 2009 Messages : 72 ![]() |
Bonjour boobs60,
Essaye les demos de liferay concernant l'inter-Portlet Communication (IPC) : il y a 4 exemple : - JSF2 IPC (Events) - Customers - JSF2 IPC (Events) - Bookings - JSF2 IPC Public Render Parameters Portlet - ICEfaces3 IPC Ajax Push Portlet http://www.liferay.com/community/lif...ay-faces/demos |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com