J'ai un portlet déployé dans liferay 6.2 (Tomcat 7.0.42). J'utilise Primefaces 4 et liferay bridge 3.2.4-ga5.requestContext update/execute ... ne fonctionne pas lorsque <h:head> est présent
Je suis au courant de ce post: RequestContext won't work Mais j'ai un problème étrange ici:
Primefaces ne fonctionne pas sans h: balises de tête, mais quand je les ajoute le site ne sera pas mise à jour lorsque J'envoie les données au bean. Selon le journal du serveur, les champs sont mis à jour, le p: log dira que le DOM a été mis à jour, mais rien ne se passe sur le site, sauf si je supprime les balises h: head. Dans ce cas, le site se mettra à jour avec les nouvelles données, mais les primitives ne fonctionneront pas correctement.
J'ai même essayé cet exemple de démonstration 1: 1: http://www.primefaces.org/showcase/ui/misc/requestContext.xhtml
Mais le résultat est le même.
Je ne suis pas sûr de ce qui pourrait causer cela.
Des idées?
Merci & BR
Edit:
Ok, je viens de découvrir que je dois ajouter l'espace de noms à la méthode de mise à jour. Ainsi, dans le cas de portlets il ne suffit pas d'utiliser la mise à jour (« formulaire: obj »), mais la mise à jour ("namespace: forme: obj). ... que