我認爲我的問題類似於此How to search inside of a search container in liferay。在liferay中動態更改搜索容器結果
所以頁面onload事件有一個JSP變量,設置
<liferay-ui:search-container-results>
<%
results = ListUtil.subList(myList, searchContainer.getStart(), searchContainer.getEnd());
total = myList.size();
pageContext.setAttribute("results", results);
pageContext.setAttribute("total", total);
%>
</liferay-ui:search-container-results>
有沒有辦法通過Ajax動態地改變myList中? 在後端我將過濾它並返回一個json對象來替換myList變量。
會了解如何更換myList中的變量,從而刷新searchContainer表
嗯,但我相信html不包括由於分頁而不在頁面中的列表項目? – MerC
你就在這裏。但是你對這些元素有什麼要求?也許你應該在你正在嘗試做的事情中得到更具體的... 你說,你想替換變種。我以爲你想改變顯示的項目。這是它是如何完成的;)老實說,我不明白你爲什麼要求這些元素... – Gevatterjan
我想使用輸入文本框,用戶將鍵入文本,該文本過濾包含文本的列表項。就像autoComplete的工作方式一樣。我只是試圖探索是否有可能,但如果它是由我決定的,我只是使用瀏覽器的ctrl + f。 – MerC