获取搜索容器列的主键
Get the primary key of a search container column
这是我的搜索容器代码,我正在尝试为我的留言簿 portlet 集成更新和删除方法。我必须获得主键才能做到这一点。这是我目前得到的
<liferay-ui:search-container>
<liferay-ui:search-container-results
results="<%=EntryLocalServiceUtil.getEntries(scopeGroupId,
guestbookId, searchContainer.getStart(),
searchContainer.getEnd())%>" />
<liferay-ui:search-container-row
className="com.liferay.docs.guestbook.model.Entry" modelVar="entry">
<portlet:renderURL var="updateEntryURL">
<portlet:param name="mvcPath" value="/html/guestbook/update_entry.jsp"/>
<portlet:param name="entryId" value="entryId"/>
</portlet:renderURL>
<liferay-ui:search-container-column-text property="message" />
<liferay-ui:search-container-column-text property="name" />
<liferay-ui:search-container-column-text name="Edit" href="#" value="EDIT">
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Delete" href="#" value="DELETE">
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
我正在努力通过这部分
<portlet:renderURL var="updateEntryURL">
<portlet:param name="mvcPath" value="/html/guestbook/update_entry.jsp"/>
<portlet:param name="entryId" value="entryId"/>
</portlet:renderURL>
但我目前不知道如何获得条目 ID。我对这个框架很陌生。
谢谢!
行
<liferay-ui:search-container-row
className="com.liferay.docs.guestbook.model.Entry" modelVar="entry">
掌握您答案的关键:modelVar="entry"
。
在该标记的范围内,您可以执行 <%=entry.getId()%>
(或使用此表达式的 EL 版本)。您基本上有一个名为 entry
的变量在范围
中可用
这是我的搜索容器代码,我正在尝试为我的留言簿 portlet 集成更新和删除方法。我必须获得主键才能做到这一点。这是我目前得到的
<liferay-ui:search-container>
<liferay-ui:search-container-results
results="<%=EntryLocalServiceUtil.getEntries(scopeGroupId,
guestbookId, searchContainer.getStart(),
searchContainer.getEnd())%>" />
<liferay-ui:search-container-row
className="com.liferay.docs.guestbook.model.Entry" modelVar="entry">
<portlet:renderURL var="updateEntryURL">
<portlet:param name="mvcPath" value="/html/guestbook/update_entry.jsp"/>
<portlet:param name="entryId" value="entryId"/>
</portlet:renderURL>
<liferay-ui:search-container-column-text property="message" />
<liferay-ui:search-container-column-text property="name" />
<liferay-ui:search-container-column-text name="Edit" href="#" value="EDIT">
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Delete" href="#" value="DELETE">
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
我正在努力通过这部分
<portlet:renderURL var="updateEntryURL">
<portlet:param name="mvcPath" value="/html/guestbook/update_entry.jsp"/>
<portlet:param name="entryId" value="entryId"/>
</portlet:renderURL>
但我目前不知道如何获得条目 ID。我对这个框架很陌生。
谢谢!
行
<liferay-ui:search-container-row
className="com.liferay.docs.guestbook.model.Entry" modelVar="entry">
掌握您答案的关键:modelVar="entry"
。
在该标记的范围内,您可以执行 <%=entry.getId()%>
(或使用此表达式的 EL 版本)。您基本上有一个名为 entry
的变量在范围