Bonjours, je cherche à mettre à jour une valeur d'un intputText quand je selectione un item de selectOneMenu
Voici un bout de ma jsp:
web.xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%> <%@ taglib uri="http://primefaces.prime.com.tr/ui" prefix="p" %> ............. <h:outputText value="Patient"></h:outputText> <h:selectOneMenu id="patient" value="#{controlleur.sampleNum}"> <f:selectItem itemLabel="" itemValue="#{null}" /> <f:selectItems value="#{controlleur.patients}" /> <p:ajax event="change" process="@this" update="id" actionListener="#{controlleur.change}" /> </h:selectOneMenu> <h:outputText value="IdPatient"></h:outputText> <h:inputText id="id" value="#{controlleur.sampleNum}"> </h:inputText>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> <context-param> <param-name>primefaces.SKIN</param-name> <param-value>none</param-value> </context-param>Pour le moment , mon but est que la méthode 'change' affiche simplement 'ouii'..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void change() { System.out.println("ouiii");
Sauriez vous pourquoi sa s'a marche pas. Il n'ya pas d'erreur, mas la méthode 'change' ne s'éxecute pas![]()
Partager