1

我有一个 Employee 表,其中存储了员工的详细信息(姓名、出生日期等) 我在 Employee 表中有一个名为 fileEntryId 的字段,它存储了存储在 Liferay 中的 DL 中的员工照片的 ID。我想要做的是,如果 Employee 中的 fileEntryId 与文档库的 dlfileEntry 表的 fileEntryId 匹配,则在搜索容器中显示图像以及 Employee 表中的详细信息。

这个怎么办?

编辑:

我这里有个小问题。所有图像都显示在每一行中。我的意思是假设如果我在员工表中有 7 个条目(7 个员工),那么当我在搜索容器中显示时,将为每个员工显示所有 7 个图像

<!-- Code to display Employee Image -->


<%
 List <Employee> employee;
 employee= EmployeeLocalServiceUtil.getEmployees(-1,-1);
 String LImageId = String.valueOf(search.getFileEntryId());
 long ImageId = Long.valueOf(LImageId);
  for(Employee emp: employee) {
 DLFileEntry image = DLFileEntryLocalServiceUtil
 .getFileEntry(emp.getFileEntryId());
 String imageURL = "/documents/" + image.getGroupId() + "/" + image.getFolderId() + "/" + image.getTitle()+"/"+image.getUuid();
 %>

  <liferay-ui:search-container-column-text name="pic" href = "">
  <img src="<%=imageURL%>"/> 
 </liferay-ui:search-container-column-text>

我想要每行一张图片。即每一行员工的形象..我哪里出错了?

4

0 回答 0