2014-02-28 20 views
0

我使用的Liferay 6.1 CE的版本。我在控制面板的用戶實體中添加了我的自定義屬性。我想將這個自定義字段添加到create_account.jsp掛鉤頁面中。我像這樣添加。獲得在Liferay的自定義字段空值?

<div class="exp-ctrl-holder"> 
<liferay-ui:custom-attribute className="<%=User.class.getName()%>" 
classPK="<%=0%>" editable="<%=true%>" label="<%=true%>" 
name="user-default-group-name" /> 

之後,我試圖讓在一個延伸UserLocalServiceWrapper類UserLocalService鉤子類,這個值 - (鉤)。我從中找到每個值,但無法獲取我的自定義字段值。

我想獲得像這樣的自定義字段值。

String defaultGroup = (String) User.getExpandoBridge().getAttribute("defaultGroupName"); 
log.info("Default Group Name :" + defaultGroup); 

但我得到空值或我在添加自定義屬性時設置的默認值。我無法從jsp頁面找到我輸入的值。

請幫幫我。

問候: 普拉迪普布哈特 [email protected]

+1

首先檢查您的自定義字段值得到保存到數據庫?你不寫任何邏輯保存自定義字段,Liferay的API將其保存的照顧。你只需要指定自定義字段標籤內的形式創建accound屏幕.. HTH –

+0

我解決了它..這是我的錯誤。我在jsp文件的form標籤外添加了自定義屬性..愚蠢的錯誤.. –

回答

0

你不寫任何邏輯保存自定義字段,Liferay的API將其保存的照顧。

你只需要指定內創建賬戶屏幕的形式自定義字段標籤。

希望這會有所幫助。所有的

相關問題