hello,
Je me tourne à nouveau vers vous parceque j'ai vraiment un truc qui cloche :
JSF 1.2
RichFaces
je tente désepérement de paramétrer mon .jsp qui affiche un nombre qui s'incrémente tout seul, grace au tag "poll".
Résultat : impossible de mettre à jour uniquement ma variable. Selon les variantes que j'essaye de faire, soit il met rien à jour, soir il me met tout à jour (enfin presque, disonsq qu'il passe x fois par les converters mis en place pour des zone de liste, donc rien à voir).
Ou est ce que je fais quelque chose de mal ?
//nb : j'ai essayé avec ajaxSingle="true"/"false", ou encore avec limitToList="true"/"false", mais rien n'a l'air de vraiment marcher ...
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122 <%@ page contentType="text/html"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="html"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="core"%> <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%> <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%> <core:view> <a4j:region id="r1"> <html:form id="r453"> <a4j:poll id="polling" interval="5000" reRender="nbInstances" enabled="true"> </html:form> </a4j:region> <html:form id="omjfg"> <div> <html:outputText id="nbInstances" value="#{PSObjectManager.nbrInstanceOfObject}" /> </div> <div> <html:commandButton id="bnCreatePage" value="Create a new page" action="#{PageManager.createPage}" rendered="#{not PageManager.editVisible}" /> <html:commandButton id="bnAddPage" value="Add the page" action="#{PageManager.addPage}" rendered="#{PageManager.editVisible}" /> <html:commandButton id="bnCancel" value="Cancel" action="#{PageManager.cancelAction}" rendered="#{PageManager.editVisible}" /> <html:panelGrid id="panGrid" columns="2" cellpadding="3" width="50%" rules="all" frame="box"> <html:outputText id="outNewName" value="Name" rendered="#{PageManager.editVisible}" /> <html:inputText id="inNewName" value="#{PageManager.model.name}" rendered="#{PageManager.editVisible}" /> <html:outputText id="outNewDescription" value="Description" rendered="#{PageManager.editVisible}" /> <html:inputText id="inNewDescription" value="#{PageManager.model.description}" rendered="#{PageManager.editVisible}" /> <html:outputText id="outNewSelectExecution" value="Stored Procedure for the execution action" rendered="#{PageManager.editVisible}" /> <html:selectOneMenu id="inNewSelectExecution" value="#{PageManager.model.execute}" converter="StoredProcedureConverter" rendered="#{PageManager.editVisible}"> <core:selectItems value="#{PageManager.choix}" /> </html:selectOneMenu> <html:outputText id="outNewSelectRepost" value="Stored Procedure for the repost action" rendered="#{PageManager.editVisible}" /> <html:selectOneMenu id="inNewSelectRepost" value="#{PageManager.model.repost}" converter="StoredProcedureConverter" rendered="#{PageManager.editVisible}"> <core:selectItems value="#{PageManager.choix}" /> </html:selectOneMenu> </html:panelGrid> <br> <html:commandButton id="bnDelete" value="Delete selected pages" onclick="if (!confirm('Are you sure you want to delete this/these record(s)?')) return false" action="#{PageManager.removeSelectedPages}" /> <br> <html:commandButton id="bnUpdate" value="Update modification in database" onclick="if (!confirm('Are you sure you want to update these records?')) return false" action="#{PageManager.updateDB}" /> <br> <html:commandButton id="bnRefresh" value="Refresh datas from database" onclick="if (!confirm('Are you sure you want to refresh datas? (all changes will be lost)')) return false" action="#{PageManager.refreshFromDB}" /> <br> <rich:dataTable id="tableRF" onRowMouseOver="this.style.backgroundColor='#F1F1F1'" onRowMouseOut="this.style.backgroundColor='#FFFFFF'" binding="#{PageManager.view.dataTable}" value="#{PageManager.pageList}" var="onePage" border="1" width="100%"> <html:column> <html:selectBooleanCheckbox id="chbxSelect" binding="#{PageManager.view.globalCheckboxSelection}" /> </html:column> <html:column> <core:facet name="header"> <core:verbatim>Name</core:verbatim> </core:facet> <html:inputText value="#{onePage.name}" /> </html:column> <html:column> <core:facet name="header"> <core:verbatim>Description</core:verbatim> </core:facet> <html:inputText value="#{onePage.description}" /> </html:column> <html:column> <core:facet name="header"> <core:verbatim>Stored Procedure for the execution action</core:verbatim> </core:facet> <html:selectOneMenu id="selectExecute" value="#{onePage.execute}" converter="StoredProcedureConverter"> <core:selectItems value="#{PageManager.choix}" /> </html:selectOneMenu> </html:column> <html:column> <core:facet name="header"> <core:verbatim>Stored Procedure for the repost action</core:verbatim> </core:facet> <html:selectOneMenu id="selectReposting" value="#{onePage.repost}" converter="StoredProcedureConverter"> <core:selectItems value="#{PageManager.choix}" /> </html:selectOneMenu> </html:column> </rich:dataTable> <br> </div> </html:form> </core:view>
merci d'avance pour votre aide
Partager