我是liferay的新手并使用Liferay7。现在,我不想在门户网站中手动添加iframe,而是想创建一个模块并将其添加为portlet,然后想要使iframe网址动态化,以便我可以根据门户网站中的某些UI操作更改iframe的网址。有关如何做到的任何建议?
答案 0 :(得分:1)
如果您知道,那里已经有了liferay iframe portlet。
http://www.liferay.com/community/wiki/-/wiki/Main/Iframe%20Portlet
您可以自定义它,也可以编写自定义iframe事件portlet。
自定义iframe事件portlet将侦听来自其他portlet的任何事件并相应地执行操作。您可以使用以下链接编写事件portlet,检查事件Port-portlet通信
https://web.liferay.com/community/wiki/-/wiki/Main/Portlet+to+Portlet+Communication
从其他portlet中,您可以触发此事件,这将强制iframe portlet更改URL。