0

我想创建一个包含患者和医生的日期列表,在数据库中有 1:N,并且患者由 id 引用,当我做一个简单的 serach-container 时,列医生名称为空,因为患者类没有名称命名医生,只有 idDoctor 和它拥有一个医生类的医生名称,所以我有两个类和 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 />

4

1 回答 1

1
    <liferay-ui:search-container-column-text
        value="<%= DoctorLocalServiceUtil.getDoctor(cita.getIdDoctor()).getNombreDoctor() %>"
        name="Nombre Doctor"
    />

用这个返回医生的名字:)

于 2017-03-20T09:18:58.917 回答