我已在 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")
感到畏惧,但不起作用。
少了什么东西?
如何获取页面实体的自定义字段列表?
感谢。
答案 0 :(得分:0)
Liferay页面不是Group
类型,而是类型Layout
。您应该使用Layout.class.getName()
和相关的classPK
。