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 :
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.
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>
Est-ce que quelqu'un aurait une idée?
Partager