Creating Extra Field
If you want to add extra field in liferay default table ......
In 6.2
Admin-------------->control panel--------->Custom Fields---------->User
select entity for ex..User
User-------->Add Custom Field -------->Enter Key & Type and save it
Saving The Custom field value
in jsp page
<%
User currentUser = themeDisplay.getUser();
%>
<div class="control-group">
<label for="reportingManager" class="control-label">Reporting Manager</label>
<div class="controls">
<liferay-ui:custom-attribute-list
className="<%= User.class.getName() %>"
classPK="<%= currentUser != null ? currentUser.getUserId() : 0 %>"
editable="<%= true %>" label="false"/>
</div>
</div>
in controller
ServiceContext serviceContext = ServiceContextFactory.getInstance(User.class.getName(), actionRequest);
user.setExpandoBridgeAttributes(serviceContext);
UserLocalServiceUtil.addUser(user);
After creating custom field ,it is available in ExpandoTable and ExpandoColumn
After Saving You can check it in ExpandoValue Table
If you want to add extra field in liferay default table ......
In 6.2
Admin-------------->control panel--------->Custom Fields---------->User
select entity for ex..User
User-------->Add Custom Field -------->Enter Key & Type and save it
Saving The Custom field value
in jsp page
<%
User currentUser = themeDisplay.getUser();
%>
<div class="control-group">
<label for="reportingManager" class="control-label">Reporting Manager</label>
<div class="controls">
<liferay-ui:custom-attribute-list
className="<%= User.class.getName() %>"
classPK="<%= currentUser != null ? currentUser.getUserId() : 0 %>"
editable="<%= true %>" label="false"/>
</div>
</div>
in controller
ServiceContext serviceContext = ServiceContextFactory.getInstance(User.class.getName(), actionRequest);
user.setExpandoBridgeAttributes(serviceContext);
UserLocalServiceUtil.addUser(user);
After creating custom field ,it is available in ExpandoTable and ExpandoColumn
After Saving You can check it in ExpandoValue Table