2008-10-09 10 views
1

J'utilise beaucoup de commandLinks dans mon application. Pour qu'ils fonctionnent, JSF génère du Javascript sauvage (function dpf(f) {var adp...). Malheureusement, l'étiquette de script détruit ma disposition. (C'est vraiment le cas - j'en suis sûr).Déplacer javascript généré par JSF

Existe-t-il un moyen de forcer JSF à générer l'étiquette de script ailleurs?

Répondre

4

Peut-être que vous pouvez essayer d'externaliser votre Javascript. Au lieu de placer le code Javascript dans votre page, il inclura seulement une étiquette de script qui pointe vers un fichier Javascript. Pour ce faire, modifiez votre fichier web.xml avoir que:

<context-param> 
    <param-name>com.sun.faces.externalizeJavaScript</param-name> 
    <param-value>true</param-value> 
</context-param> 
+0

pas une option pour ma situation, mais il devrait fonctionner et je donc l'accepter. –

Questions connexes