Trinidad et partial page rendering
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:
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?