Bonjours, je cherche à mettre à jour une valeur d'un intputText quand je selectione un item de selectOneMenu
Voici un bout de ma jsp:
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>
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
 
<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>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
public void change() {
		System.out.println("ouiii");
Pour le moment , mon but est que la méthode 'change' affiche simplement 'ouii'..
Sauriez vous pourquoi sa s'a marche pas. Il n'ya pas d'erreur, mas la méthode 'change' ne s'éxecute pas