我如何知道渲染阶段是否是 portlet 的第一个渲染阶段?
我想在 Liferay 中显示我所有组织用户的列表,并能够通过在文本字段中写入名称来过滤结果。
在文本字段中插入用户名时出现了我的问题。我想在他/她的某些属性中搜索具有该名称的用户,并仅显示这些用户。我不知道为什么,尽管我将生成的重新搜索作为属性存储在 actionRequest 中,但仍会再次显示所有用户:
actionRequest.setAttribute("usersList", users);
并尝试仅打印这些用户。此操作阶段之后的渲染阶段不会使用我的属性来仅渲染已创建的用户。
因此,我的意图是以某种方式确定我的渲染阶段是否是第一个阶段,或者它是否在操作阶段之后,以便我可以创建一个条件来打印所有用户或打印存储在 actionRequest.setAttribute 中的列表中的用户。
非常感谢您,希望您能提供帮助,顺便说一句,我继续自己研究。