论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Syed Umair
Hook My Account Portlet
2012年11月15日 下午10:17
答复

Syed Umair

等级: Junior Member

帖子: 36

加入日期: 2012年10月11日

最近的帖子

Hi,
I want to perform some actions on change of Custom Fields available to user in My Account Portlet. I know it requires me to implement hook, but I don't know which file or service to hook. Can anyone guide me in this regard that how can I hook this portlet, so that I can perform required action whenever a user changes the custom field.

Any valuable comment will be appreciated. emoticon
Umair
David H Nebinger
RE: Hook My Account Portlet
2012年11月15日 下午10:48
答复

David H Nebinger

等级: Liferay Legend

帖子: 7153

加入日期: 2006年9月1日

最近的帖子

Why do that when you could just add a model listener to intercept updates?
Syed Umair
RE: Hook My Account Portlet
2012年11月15日 下午10:56
答复

Syed Umair

等级: Junior Member

帖子: 36

加入日期: 2012年10月11日

最近的帖子

David H Nebinger:
Why do that when you could just add a model listener to intercept updates?



I have no idea about model listener. So, can you explain me a little that how could I detect change in custom fields using model listener.
Syed Umair
RE: Hook My Account Portlet
2012年11月16日 上午2:13
答复

Syed Umair

等级: Junior Member

帖子: 36

加入日期: 2012年10月11日

最近的帖子

Hey David, I have implemented the Model Listener for User to detect changes in Custom Attribute. But I get same Expando Values in onBeforeUpdate(User) and onAfterUpdate(User) methods. I am not sure that did expando changes reflect that user is updated??
Syed Umair
RE: Hook My Account Portlet
2012年11月16日 上午3:02
答复

Syed Umair

等级: Junior Member

帖子: 36

加入日期: 2012年10月11日

最近的帖子

Does anyone know the solution for my problem??? emoticon
Syed Umair
RE: Hook My Account Portlet
2012年11月16日 上午3:31
答复

Syed Umair

等级: Junior Member

帖子: 36

加入日期: 2012年10月11日

最近的帖子

I have implemented the Model Listener for ExpandoValue. Now, I am unable to get old values in onBeforeUpdate() method. can anyone suggest me how to get old values for my expando?
Syed Umair
RE: Hook My Account Portlet
2012年11月16日 上午5:29
答复

Syed Umair

等级: Junior Member

帖子: 36

加入日期: 2012年10月11日

最近的帖子

In case anyone else interested, I have get old data by
1ExpandoValueLocalServiceUtil.getData()
method