Foren

How to Use Expando for extra field ??

piyush liferay, geändert vor 11 Jahren.

How to Use Expando for extra field ??

Junior Member Beiträge: 40 Beitrittsdatum: 02.01.13 Neueste Beiträge
how to use expando for inserting extra field which are not present in Liferay User class....
thumbnail
Juhi Kumari, geändert vor 11 Jahren.

RE: How to Use Expando for extra field ??

Expert Beiträge: 347 Beitrittsdatum: 12.12.11 Neueste Beiträge
Hi,

Check this link
and this wiki.

Regards
Juhi
piyush liferay, geändert vor 11 Jahren.

RE: How to Use Expando for extra field ??

Junior Member Beiträge: 40 Beitrittsdatum: 02.01.13 Neueste Beiträge
Juhi Kumari:
Hi,

Check this link
and this wiki.

Regards
Juhi


below code is right or not ??

i am adding a custom field mobileno and it's value is 1234567890

ExpandoValue expandoValue=ExpandoValueLocalServiceUtil.createExpandoValue(CounterLocalServiceUtil.increment());

expandoValue.getExpandoBridge().addAttribute("mobileNo");

expandoValue.getExpandoBridge().setAttribute("mobileNo","1234567890");
thumbnail
Jitendra Rajput, geändert vor 11 Jahren.

RE: How to Use Expando for extra field ??

Liferay Master Beiträge: 875 Beitrittsdatum: 07.01.11 Neueste Beiträge
ExpandoBridge userExpandoBridge = user.getExpandoBridge();

if (!userExpandoBridge.hasAttribute("mobile-no"))
{
userExpandoBridge.addAttribute("mobile-no", 11, Long.valueOf(-1L), false);
}

userExpandoBridge.setAttribute("mobile-no", Long.valueOf(12345), false);
Siby Mathew, geändert vor 11 Jahren.

RE: How to Use Expando for extra field ??

Expert Beiträge: 268 Beitrittsdatum: 04.03.11 Neueste Beiträge
Hi Piyush,
If you need to add custom attributes for the user, do :
userObj.getExpandoBridge().addAttribute()


Thanks,
Siby