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]
首先檢查您的自定義字段值得到保存到數據庫?你不寫任何邏輯保存自定義字段,Liferay的API將其保存的照顧。你只需要指定自定義字段標籤內的形式創建accound屏幕.. HTH –
我解決了它..這是我的錯誤。我在jsp文件的form標籤外添加了自定義屬性..愚蠢的錯誤.. –