Liferay SearchContainer具有多个类

时间:2017-03-20 08:32:13

标签: liferay searchcontainer

我想和患者和医生一起制作一个日期列表,在数据库中有1:N,患者是id的参考,当我做一个简单的serach-container时,列doctorName为null因为患者类没有一个名为Doctor的名字,只有idDoctor和doctorName它拥有一个医生类,所以我有两个类和一个搜索容器,我不知道如何把医生的名字:/

搜索容器

'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 个答案:

答案 0 :(得分:1)

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

返回医生的姓名:)