2015-08-15 1 views
0

Je suis actuellement aux prises avec l'écouteur "Portlet.ready" dans l'objet javascript de Liferay (Liferay.Portlet.ready()) dans Liferay 6.2-ga4Javascript - La fonction "Portlet.ready" de Liferay n'est pas activée pour les portlets incorporés

Selon le documentation, cette fonction doit être appelée pour chaque portlet de la page, entièrement chargé.

Mais au cours de mes tests, j'ai étudié que, de toute évidence, cette méthode ne sera pas appelée pour les portlets intégrés qui, par exemple, sont intégrés dans la mise en page correspondante de la page.

Actuellement je me demande s'il s'agit simplement d'une erreur/erreur de liferay ou s'il y a une raison pour ne pas exécuter cette méthode pour les portlets incorporés. Dans mon cas, j'essaie d'utiliser cette fonction pour obtenir l'identifiant de portlet exact de mon portlet intégré personnalisé et pour déclencher les actions nécessaires sur le site javascript de mon portlet.

Est-ce que quelqu'un sait comment contourner ce problème ou existe-t-il d'autres bonnes solutions (solutions palliatives) pour faire fonctionner cet écouteur?

J'ai également essayé Liferay.on ("allPortletsReady", ...) mais cela ne fonctionne pas non plus correctement.

Merci et meilleures salutations

Udo

+0

Lire tag descriptions avant d'ajouter! – Olaf

Répondre