Olá amigos,
Minha duvida é a seguinte.
Tenho uma página de consulta que é utilizada em dois contextos diferentes.
Portanto, é interessante que haja apenas um código para esta página de consulta.
Vou postar o código e depois explicarei o meu problema exatamente. Segue um fragmento da minha página de consulta:
<c:if test="#{pacienteController.listaUnidadesAtendimento.rowCount != 0}">
<rich:dataTable value="#{pacienteController.listaUnidadesAtendimento}" var="UA" columnClasses="center" rows="6" reRender="ds">
<f:facet name="header">
<h:outputText value="unidades de atendimento" />
</f:facet>
<rich:column sortBy="#{UA.nome}" styleClass="painelConsultaPacienteFormatatexto3">
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{UA.nome}" />
</rich:column>
<rich:column sortBy="#{UA.ds}">
<f:facet name="header">
<h:outputText value="CNES" />
</f:facet>
<h:outputText value="#{UA.ds}" />
</rich:column>
<rich:column sortBy="#{UA.cidade}" styleClass="painelConsultaPacienteFormatatexto4">
<f:facet name="header">
<h:outputText value="Cidade" />
</f:facet>
<h:outputText value="#{UA.cidade}" />
</rich:column>
<rich:column sortBy="#{UA.bairro}">
<f:facet name="header">
<h:outputText value="Bairro" />
</f:facet>
<h:outputText value="#{UA.bairro}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="" />
</f:facet>
<a4j:commandButton title="SELECIONAR" action="#{pacienteController.selecionaUA}" styleClass="btn_enviar5" />
</rich:column>
<f:facet name="footer">
<rich:datascroller id="ds"></rich:datascroller>
</f:facet>
</rich:dataTable>
</c:if>
Esta página de consulta está no contexto da entidade PACIENTE.
Meu problema é o seguinte. Tenho exatamente a mesma estrutra para a entidade USUÁRIO.
A única diferença entre as páginas de consulta é que preciso que ao invés de chamar variáveis de “pacienteController”, irei chamar “usuárioController”.
Alguém tem uma idéia de como posso fazer isso?
Muito Obrigado.