Bonjour,

voila, je suis sur le developpement d'ecrans en JSF et pour l'un d'entre eux j'ai un pb.

En gros, j'ai un bouton qui des qu'on clicke dessus envoie une action vers le serveur et recharge la page.
Hors je desactive ce bouton pour que l'utilisateur ne puisse plus clicker dessus.

Aussi j'observe que JSF ajoute du code javascript et HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
onload="return body1_jsObject.setInitialFocus();" 
onunload="return body1_jsObject.setScrollPosition();"
body1_jsObject est une reference vers le bouton qui vient d'etre desactive:
<script type="text/javascript">
var body1_jsObject = new Body('form1:b_ValidateXR');
</script>
donc une fois la page rechargee, j'obtiens l'erreur suivante:

Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus
C'est normal puisque je viens de desactiver le bouton.
C'est un messagebox genant pour les utilisateurs mais qui n'a pas d'incidence sur l'application elle meme.

Puis je modifier le comportement de JSF pour qu'il ne me rajoute pas ces fonctions javascripts de lui meme ?

Merci.