Ejercicio – Alta, baja mofificación y consulta en JSF

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Ejercicio - Alta, baja mofificación y consulta en JSF 1

Una combo actualiza el resto de campos del formulario

modificacion.jsp<h:form id="formulario">
<h:selectOneMenu value="#{MantenimientoPacienteBB.paciente.id}" onchange="submit()" immediate="true" valueChangeListener="#{MantenimientoPacienteBB.consultaPaciente}">
	<f:selectItems value="#{MantenimientoPacienteBB.selectItemPacientes}" /> 
</h:selectOneMenu><br/>	
<h:outputText value="Introduzca el nombre" />
<!-- inmediate="true" permite completar una petición sin que el formulario enviado sea validado, enviando sólo los datos enviados-->
<h:inputText id="nombre" value="#{MantenimientoPacienteBB.paciente.nombre}" immediate="true" />
MantenimientoPacienteBB.java
public void consultaPaciente(ValueChangeEvent e){
	Integer id = (Integer) e.getNewValue();
	paciente=PacienteBO.getPaciente(id);
	//esto para refrescar campos inputtext
	HtmlInputText inputTextGP = (HtmlInputText)FacesContext.getCurrentInstance().getViewRoot().findComponent("formulario:nombre");
	inputTextGP.setValue(paciente.getNombre());
	FacesContext.getCurrentInstance().renderResponse();
}

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.