about 7 years ago
Hello Guys Portlet preferences is use for layout setup in liferay. Here, We have setup layout from controller of the custom portlet in liferay. Follow the below steps to setup layout:
Step 1: add below lines in Liferay-portlet.xml
<preferences-unique-per-layout>false</preferences-unique-per-layout> <preferences-owned-by-group>true</preferences-owned-by-group> <instanceable>false</instanceable>
Step 2: portlet.xml setting:
<portlet-preferences> <preference> <name>portletSetupShowBorders</name> <value>false</value> </preference> </portlet-preferences>
Step 3 : put below code in controller
public PortletPreferences getStrictLayoutPortletSetup(Layout layout, String portletId) { long ownerId = PortletKeys.PREFS_OWNER_ID_DEFAULT; int ownerType = PortletKeys.PREFS_OWNER_TYPE_LAYOUT; if (PortletConstants.hasUserId(portletId)) { ownerId = PortletConstants.getUserId(portletId); ownerType = PortletKeys.PREFS_OWNER_TYPE_USER; } //......... }
Starting with Chrome version 45, NPAPI is no longer supported for Google Chrome. For more information, see Chrome and NPAPI (blog.chromium.org).
Firefox and Microsoft Internet Explorer are recommended browsers for websites using java applets.
Chrome Version Support
Are you sure, you want to delete this comment?
Sign up using
0 Comment(s)