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"
    />

с этим вернем имя доктора:)

Другие вопросы по тегам