Liferay SearchContainer с несколькими классами
Я хочу составить список дат с пациентами и врачами, в базе данных есть 1: N, и пациенты являются ссылками по идентификатору, когда я делаю простой serach-контейнер, столбец doctorName равен нулю, потому что у класса пациентов нет имени с именем Doctor, Только у idDoctor и doctorName есть класс доктора, поэтому у меня есть два класса и 1 поисковый контейнер, и я не знаю, как поставить имена врачей:/
Поисково-контейнер
'emptyResultsMessage = "empty-cita-menssage-result"> "total ="<% = CitaLocalServiceUtil.getCitasCount ()%>"/> <
<liferay-ui:search-container-row className="com.everis.formacion.model.Cita"
keyProperty="idCita"
modelVar="cita"
escapedModel="<%= true %>">
<liferay-ui:search-container-column-text
name="fechaCita"
property="<%= CitaPortlet.REQUEST_FECHA_PACIENTE_PARAM %>"
/>
<liferay-ui:search-container-column-text
name="nombrePaciente"
property="<%= CitaPortlet.REQUEST_NOMBRE_PACIENTE_PARAM %>"
/>
<liferay-ui:search-container-column-text
name="nombreDoctor"
property="<%= DoctorPortlet.REQUEST_NOMBRE_PARAM %>"
/>
<liferay-ui:search-container-column-text
name="comentarios"
property="<%= CitaPortlet.REQUEST_COMENTARIO_PARAM %>"
/>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
1 ответ
Решение
<liferay-ui:search-container-column-text
value="<%= DoctorLocalServiceUtil.getDoctor(cita.getIdDoctor()).getNombreDoctor() %>"
name="Nombre Doctor"
/>
с этим вернем имя доктора:)