Bonjour,

J'essaie de mettre en oeuvre un rendu de page partiel comme ç'est indiqué dans la doc sur Trinidad ici.

Voici le code de ma petite page :
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
29
 
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/trinidad" prefix="tr"%>
<%@ taglib uri="http://myfaces.apache.org/trinidad/html" prefix="trh"%>
<html>
<f:view>
	<body>
	<tr:document>
		<tr:form>
			<tr:panelFormLayout>
				<tr:inputText labelAndAccessKey="&Firstame" required="true"></tr:inputText>
				<tr:inputText labelAndAccessKey="&Lastname"></tr:inputText>
			</tr:panelFormLayout>
		</tr:form>
		<br/>
		<tr:form>
			<tr:commandButton text="something"
					   id = "un_id"
                       partialSubmit="true"
                       actionListener="#{tableValues.doSomething}"/>
            <!-- repaint the outputText any time 'myButton' has an event -->
  			<tr:outputText value="#{tableValues.textValue}"
            	       partialTriggers="un_id"/>
       </tr:form>
	</tr:document>
	</body>
</f:view>
</html>
Le problème c'est que j'ai le droit à un rafraichissement total de la page à chaque fois : un clic sur le bouton réalise l'action attendue mais me redessine mes inputTexts.
Est-ce que quelqu'un aurait une idée?