如何获取Liferay自定义页面属性列表?

时间:2013-09-05 13:10:00

标签: java liferay

我已在 Liferay 中为页面实体创建了自定义字段,我尝试使用custom-attribute-list在页面详细信息中获取自定义字段列表:

<% 
   Group liveGroup = (Group)request.getAttribute("site.liveGroup"); 
%>
<liferay-ui:custom-attribute-list
    className="<%= Group.class.getName() %>"
    classPK="<%= (liveGroup != null) ? liveGroup.getGroupId() : 0 %>"
    editable="<%= true %>"
    label="<%= true %>"             
/>

但我得到了网站属性列表。 我对getAttribute("page.liveGroup")感到畏惧,但不起作用。 少了什么东西? 如何获取页面实体的自定义字段列表?

感谢。

1 个答案:

答案 0 :(得分:0)

Liferay页面不是Group类型,而是类型Layout。您应该使用Layout.class.getName()和相关的classPK