Message Boards
How to get selected layout (page) from <liferay-layout: select-layout ../>?
Alap Patel, modified 3 Years ago.
How to get selected layout (page) from <liferay-layout: select-layout ../>?
New Member Posts: 3 Join Date: 10/16/19 Recent PostsI'm using liferay taglib <liferay-layout:select-layout componentId= ......../> and I want to get selected layout(page) value. How should I do this?
Mohammed Yasin, modified 3 Years ago.
RE: How to get selected layout (page) from <liferay-layout: select-layout .
Liferay Master Posts: 591 Join Date: 8/8/14 Recent PostsHi,
You can capture the layout select event and save the selected ids through javascript ,
<liferay-layout:select-layout
itemSelectorSaveEvent='<%= liferayPortletResponse.getNamespace() + "selectLayout" %>'
....
/>
<aui:script>
Liferay.on('<portlet:namespace />selectLayout', function (event) {
console.log(event.data)
});
</aui:script>
Alap Patel, modified 3 Years ago.
RE: RE: How to get selected layout (page) from <liferay-layout: select-layo
New Member Posts: 3 Join Date: 10/16/19 Recent PostsHi Yasin,
Thanks for the answer. It really helps me. I can capture event data in normal JSP but When I use this select-layout on JSP rendered in Pop-up, the same code doesn't work for me. Have you any idea how to capture event data in JSP that rendered in the Pop-up window?
Thanks in advance.