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
body1_jsObject est une reference vers le bouton qui vient d'etre desactive:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 onload="return body1_jsObject.setInitialFocus();" onunload="return body1_jsObject.setScrollPosition();"
donc une fois la page rechargee, j'obtiens l'erreur suivante:<script type="text/javascript">
var body1_jsObject = new Body('form1:b_ValidateXR');
</script>
C'est normal puisque je viens de desactiver le bouton.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 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.
Partager