[richfaces] reRender en javascript
Bonjour à tous.
Alors voila, j'ai une zone qui a pour id "elements"
Ensuite, j'ai une fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <script type="text/javascript" >
function test(){
if (window.scrollY + 300 > window.scrollMaxY) {
var y = window.scrollMaxY;
updateElements('1');
var y2 = window.scrollMaxY;
window.scrollTo(0,300);
}
else if (window.scrollY == 0) {
updateElements('-1');
}
}
window.onscroll=test;
</script> |
Cette fonction appelle :
Code:
1 2 3 4 5
| <a4j:form>
<a4j:jsFunction name="updateElements" reRender="elements" action="#{elementDocumentService.decalerFenetre()}">
<a4j:actionparam name="valeurDecalage" assignTo="#{elementDocumentService.valeurDecalage}" />
</a4j:jsFunction>
</a4j:form> |
Seulement, le reRender de la zone ne ce fait pas juste après updateElements('1'); et du coup, mes valeurs y et y2 sont identiques.
Comment faire en sorte que le reRender soit fait dans ma fonction test?
J'espère avoir été clair... :/
Merci par avance en tout cas!