j ai une page de recherche avec un bouton valider,
au dessous un select pour la pagination du tableau resultat
lorsque je fait une nouvelle rechrche le select garde selectioné la derniere page choisi
comment forcer le recalcule de la value : value="#{AdminStatListMail.currentPageStr}" c'est a dire le getCurrentPageStr ?
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
30
31
32
33
34
35
36
37
38
39
40
41
42 <h:form> <%-- Choix du mois --%> <h:panelGrid columns="2" id="gridPanel2" style=""> <h:outputText id="outputText2" value="Mails envoyes depuis" /> <h:selectOneMenu id="monthsdd1" style="left: 0px; top:-2px; position: relative;" value="#{AdminStatListMail.month}" immediate="true" valueChangeListener="#{AdminStatListMail.processMonthValueChange}"> <f:selectItems id="dropdown1SelectItems" value="#{ApplicationBean1.months}" /> </h:selectOneMenu> </h:panelGrid> <h:panelGrid style="position:relative;left:200;"> <h:commandButton action="#{AdminStatListMail.calcMailList}" id="btSubmit" value="Submit" image="resources/b_valider_a.gif" /> </h:panelGrid> </h:form> <h:panelGrid columns="5" id="gridPanel1" style="left: 20px; position: relative;"> <h:form id="paginationform1"> <h:selectOneMenu id="midselect23" immediate="true" onchange="this.form.submit();" style="left: 0px; top:0px; position: relative;" value="#{AdminStatListMail.currentPageStr}" valueChangeListener ="#{AdminStatListMail.gotoPageAction}"> <f:selectItems id="pagesSelectItems" value="#{SessionBean1.mailPagesList}" /> </h:selectOneMenu> </h:form> </h:panelGrid> <h:dataTable styleClass="arrayClass" headerClass="" id="dataTableListMail" rowClasses="list-row-even,list-row-odd" value="#{SessionBean1.currentMails}" var="currentRow" width="557">
any idea
Merci d'avance
Partager