2009-10-20 7 views
0

J'ai travaillé dur sur ce problème mais aucun moyen de trouver une solution.Richfaces activé sur une seule page

Je ne veux pas activer les riches pour une et une seule page HTML.

Pourquoi? Parce que j'utilise RichFaces sur une seule page. En outre, je perds un temps précieux les uns sur les autres lors du chargement de la page en raison du code JavaScript que je n'utilise pas.

=> Ce code est ajouté sur chacune de mes pages. Je viens wan't sur ma page "helloRichfaces.jsf"
<link class="component" href="/myProject/a4j/s/3_3_1.GAorg/richfaces/renderkit/html/css/basic_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/myProject/a4j/s/3_3_1.GAorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" media="rich-extended-skinning" rel="stylesheet" type="text/css" /><script type="text/javascript">window.RICH_FACES_EXTENDED_SKINNING_ON=true;</script><script src="/myProject/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/skinning.js.jsf" type="text/javascript"></script><meta http-equiv="content-type" content="text/html; charset=utf-8" />

Bonne chance!

+0

Quelles sont les premières lignes de votre page ni-richfaces? Utilisez-vous des facelets dans votre projet? – cetnar

Répondre

2

Ceci est dû à la balise lib que vous utilisez sur chaque page

<% @ taglib uri = "http://java.sun.com/jsf/core "prefix =" f "%> <% @ taglib uri =" http://java.sun.com/jsf/html "préfixe =" h "%> <% @ taglib uri =" http://richfaces.org/a4j "prefix =" a4j "%> <% @ taglib uri =" http://richfaces.org/rich "prefix =" riche "%>

Supprimez la balise rich visages lib et utiliser uniquement

<% @ taglib uri = "http://java.sun.com/jsf/core" préfixe = "f" %> <% @ taglib uri = "http://java.sun.com/jsf/html" prefix = "h"%>

1

Elles ressemblent à des artefacts liés au support Skinnability. Essayez de le désactiver dans votre web.xml:

<context-param> 
    <param-name>org.richfaces.LoadStyleStrategy</param-name> 
    <param-value>NONE</param-value> 
    </context-param> 
Questions connexes