Bonjour,

Je vous explique j'ai un formulaire avec un selectonelistbox nommé "type". Dans ce formulaire j'ai un commandlink qui appelle une page pour insérer un nouveau type dans la bdd et après revient sur le formulaire. Hélas par ce système je perds toutes les infos que j'avais commencé à remplir dans le formulaire.

Y a-t-il une possibilité de rafraichir que le selectonelistbox ?

Je précise que je débute.

Merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <h:commandLink value="Ajouter un type de séjour" action="type_create"  immediate="true" />
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
18
19
20
21
22
23
24
25
26
27
28
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
            <title>Nouveau type de séjour</title>
            <link rel="stylesheet" type="text/css" href="/Ensam/faces/jsfcrud.css" />
        </head>
        <body>
        <h:panelGroup id="messagePanel" layout="block">
            <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
        </h:panelGroup>
        <h1>Nouveau type de séjour</h1>
        <h:form>
            <h:inputHidden id="validateCreateField" validator="#{type.validateCreate}" value="value"/>
            <h:panelGrid columns="2">
                <h:inputTextarea rows="1" cols="40" id="type" value="#{type.type.type}" title="Type" required="true" requiredMessage="The type field is required." />
            </h:panelGrid>
            <h:commandLink action="#{type.create}" value="Créer"/>
            <br />
            <h:commandLink action="fite_create" value="Retour à la fiche" immediate="true"/>
        </h:form>
        </body>
    </html>
</f:view>