我正在尝试使用searchContainer
使用liferay 6.1.
searchContainer variable
中未知view.jsp.
我收到错误"searchContainer cannot be resolved".
我试图加入<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
它不起作用。
代码如下所示:
<liferay-ui:search-container iteratorURL="<%= actionURL %>" delta="10" emptyResultsMessage="no-documents">
<liferay-ui:search-container-results total="<%= list.size() %>" results="<%= ListUtil.subList(list, searchContainer.getStart(), searchContainer.getEnd()) %>" />
我在search-container-results
代码和search-iterator
代码
<liferay-ui:search-container iteratorURL="<%= actionURL %>"
delta="10" emptyResultsMessage="no-documents">
<liferay-ui:search-container-results total="<%= list.size() %>"
results="<%= ListUtil.subList(list, searchContainer.getStart(),
searchContainer.getEnd()) %>" />
<liferay-ui:search-container-row modelVar="file
className="DLFileEntry">
.
.
.
</liferay-ui:search-container-row>
<liferay-ui:search-iterator
searchContainer="<%= searchContainer %>"
paginate="${fn:length(listFiles) ge 10}" />
</liferay-ui:search-container>
答案 0 :(得分:0)
原则上你的代码应该有效。我按照概率的顺序寻找这些选项:
<liferay-ui:search-container var="myOwnNameForSearchContainer" ...>
,再次假定您已严格缩短此处的示例代码如何缓解?
searchContainer
的其他引用,特别是在</liferay-ui:search-container>
发生后。<liferay-ui:searchContainer ... > </liferay-ui:search-container>
,并确保将其替换为实际的HTML代码,并且在呈现页面时,HTML输出中不再存在此特定标记,然后添加单个其他元素。 / LI>
醇>