The portlet preferences are intended to store basic configuration data for portlets. The PortletPreferences interface allows the portlet to store configuration data, not to replace the general-purpose databases.
Normally, there are two different types of preferences: Modifiable and Read Only.
Modifiable preferences can be changed by the portlet in any standard portlet mode (for example, EDIT, HELP, and VIEW). While Read-Only preferences cannot be changed by the portlet in any standard portlet mode, they may be changed by administrative modes.
By default, preference is modifiable.
Following are the steps to add portlet preferences (configurations) to custom portlet:
1. Add a configuration.jsp file:
2. Create an ConfigurationActionImpl class :
3. Made an entry in liferay-portlet.xml file:
<configuration-action-class>ConfigurationActionImpl</configuration-action-class>
4. Just Fetch and use the preferences:
5.Adding Preferences Default Value to Portlet.xml:
In this way you can add any configuration options to the portlet and persist them portlet preferences.
If you have any questions or query, Please comment.....
Normally, there are two different types of preferences: Modifiable and Read Only.
Modifiable preferences can be changed by the portlet in any standard portlet mode (for example, EDIT, HELP, and VIEW). While Read-Only preferences cannot be changed by the portlet in any standard portlet mode, they may be changed by administrative modes.
By default, preference is modifiable.
Following are the steps to add portlet preferences (configurations) to custom portlet:
1. Add a configuration.jsp file:
2. Create an ConfigurationActionImpl class :
3. Made an entry in liferay-portlet.xml file:
<configuration-action-class>ConfigurationActionImpl</configuration-action-class>
4. Just Fetch and use the preferences:
5.Adding Preferences Default Value to Portlet.xml:
In this way you can add any configuration options to the portlet and persist them portlet preferences.
If you have any questions or query, Please comment.....